為Jenkins添加slave node


Linux slave機器上:

  1. 創建jenkins用戶:sudo /usr/sbin/useradd -m jenkins -d /home/jenkins
  2. 設置用戶jenkins的密碼:sudo /usr/bin/passwd jenkins
  3. 切換到用戶jenkins環境下:su - jenkins
  4. 生成public/private rsa key pair
    ssh-keygen -t rsa -C "your_email@example.com"
    cd ~/.ssh
    cat id_rsa.pub > ~/.ssh/authorized_keys
    chmod 700 authorized_keys
  5. 修改配置文件中的以下記錄 vim /etc/ssh/sshd_config
    PermitEmptyPasswords no
    PasswordAuthentication yes
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    StrictModes no
  6. 重啟服務: service sshd restart

 

Jenkins 上:

  1. Manage Jenkins -> Manage Nodes, New Node
  2. 輸入node name, select "Permanent Agent",然后如下:
  3. 點擊“Credentials”旁邊的“Add”,添加private key,從linux上/home/jenkins/.ssh/id_rsa文件中把key拷貝過來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM