jenkins远程部署
时间: 2023-12-14 21:30:28 浏览: 114
Jenkins远程部署插件;新版本Jekins已发布改插件有漏洞;不能直接安装了;有需要的小伙伴可以来下载
Jenkins远程部署可以通过SSH或者Jenkins的REST API来实现。其中,SSH需要在Jenkins服务器和目标服务器之间建立信任关系,而REST API则需要在Jenkins中配置Token和API URL。具体步骤如下:
1. SSH方式:
- 在目标服务器上生成SSH密钥对,并将公钥添加到Jenkins服务器的authorized_keys文件中。
- 在Jenkins中安装SSH插件,并在项目的构建环境中配置SSH远程执行命令。
- 在构建脚本中添加远程部署命令,例如:ssh user@host "deploy.sh"
2. REST API方式:
- 在Jenkins中创建Token,并将其添加到构建脚本中。
- 在构建脚本中使用curl或者其他HTTP客户端发送POST请求到Jenkins的REST API URL,例如:curl -X POST JENKINS_URL/job/JOB_NAME/build --user USER:TOKEN
阅读全文