Jenkins创建MacOS的slave节点

淩亂°似流年 2022-01-23 12:19 381阅读 0赞

1、在MAC上安装 jdk 记录下安装位置(例如我的 /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java),并且开启 ssh(开启后,用ssh工具连接测试一下确认可以正常登录)
2、在MAC的用户目录下创建文件夹 jenkins,例如:/Users/rd-ios/jenkins,并且设置这个目录为可读写权限
3、在MAC电脑上配置共享
在这里插入图片描述
4、在Jenkins(master)按如下执行命令

  1. ssh-keygen
  2. cd .ssh
  3. cat id_rsa.pub > authorized_keys
  4. chmod 700 authorized_keys

其中 cd .ssh 要看清楚你执行完第一步后的 .ssh 的位置(第一步命令,直接全部回车就行)
下面是我的执行日志:

  1. jenkins@jenkins-jenkins:/$ ssh-keygen
  2. Generating public/private rsa key pair.
  3. Enter file in which to save the key (/var/jenkins_home/.ssh/id_rsa):
  4. Created directory '/var/jenkins_home/.ssh'.
  5. Enter passphrase (empty for no passphrase):
  6. Enter same passphrase again:
  7. Your identification has been saved in /var/jenkins_home/.ssh/id_rsa.
  8. Your public key has been saved in /var/jenkins_home/.ssh/id_rsa.pub.
  9. The key fingerprint is:
  10. SHA256:WJS8qywh1rmx6zyEPJtYIGGt9zyoBd1n6IMUHXi+Fu8 jenkins@jenkins-jenkins
  11. The key's randomart image is:
  12. +---[RSA 2048]----+
  13. | . o..... |
  14. |.. + o .o |
  15. | B+*O .. |
  16. |..o.= oE |
  17. | .++ |
  18. +----[SHA256]-----+
  19. jenkins@jenkins-jenkins:/$ cd .ssh
  20. bash: cd: .ssh: No such file or directory
  21. jenkins@jenkins-jenkins:/$
  22. jenkins@jenkins-jenkins:/$ cat id_rsa.pub > authorized_keys
  23. bash: authorized_keys: Permission denied
  24. jenkins@jenkins-jenkins:/$
  25. jenkins@jenkins-jenkins:/$ chmod 700 authorized_keys^C
  26. jenkins@jenkins-jenkins:/$ cd /var/jenkins_home/.ssh
  27. jenkins@jenkins-jenkins:~/.ssh$ cat id_rsa.pub > authorized_keys
  28. jenkins@jenkins-jenkins:~/.ssh$
  29. jenkins@jenkins-jenkins:~/.ssh$ chmod 700 authorized_keys

5、在Jenkins(master)上添加节点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
记得展开高级填写jdk位置,例如我的位置是 /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java

其他一些错误,我参考了文章:https://blog.csdn.net/qq_32447321/article/details/82715860

(END)

发表评论

表情:
评论列表 (有 0 条评论,381人围观)

还没有评论,来说两句吧...

相关阅读