jenkins远程部署项目实践

418 阅读1分钟

一、安装

安装比较简单,从官网上下载war包,运行可以通过tomcat执行,也可直接java -jar形式启动 jenkins.io/zh/download…

启动过程中需要注意的点:

1、密码要从jekins的安装目录中获取,这个最好第一次启动可以通过前台启动的方式,复制打印出来的密码即可

2、插件下载不下来,我自己实践得出的结论时,跟网络有关系,可能会遇到下载不下来的情况,多试几次好了

二、配置

主要是几个配置 git maven jdk,在全局工具配置中盘配好就行,按部就班配好就行

三、远程部署配置

我这里是通过publish over ssh插件来进行的

安装完插件后,会在系统设置的下面,出现一个新的配置项,配置完成后,点击test configuration,出现success,说明连接成功,这里遇到个问题,新添加server时,会提示连接失败,把上面的密码重新输入一遍,再点击就成功了。。。

配置完成后,添加job,在post step中会多出一个选项

然后进行相关配置

ok搞定

四、SSH_KEY连接

首先在jekins所在的服务器上,生成ssh_key

ssh-keygen -t rsa -C "bxxx@xxxxx.com

然后,将公钥也就是id_rsa.pub的内容拷贝到远程的服务器的目录上,并改名:/root/.ssh/authorized_keys,多台远程机器每台都需要复制过去,然后在设置中的key里面填上生成的私钥也就是id_rsa内容即可

这样多台远程机器都可以共用这个key