jenkins基本操作
一、创建node(要部署的服务器信息);
1、建一个node(即你要部署的服务器信息,ip 用户名 密码 JAVA_HOME等环境变量 );
2、选择新建,可以copy已有的稍作改动,没有的话就新建;
3、描述根据自己需要填写,标签一般会加上服务器ip,远程工作目录是指构建的文件都放在要部署的机器哪个目录下,下面启动方法,即为如何连接要部署的服务器,可以add一条用户名密码(登陆服务器的用户名密码,与之前git的要区分开);
4、这里的启动方法里有一个高级,还需要配置几项,javapath必须配置到bin/java这一层;
5、最后的node 属性,根据需要增加,以键值对的形式添加,比如常用的java环境变量;
二、创建一个item(要构建的项目,git地址,如何部署,何时启动构建等信息)
1、新建一个任务;
2、这里进行配置,想要在特定环境上部署的话,选这个选项,label里必须是node中已经创建的环境,这里才会显示;
3、这里配置代码库的信息,svn/git,这里用git举例,输入工程的地址,然后添加自己登陆git的用户名密码,下面可以选分支;
4、选择什么时候启动构建
5、这里填一些shell脚本,即你的代码更新在要部署的服务器上后,如何打包运行,执行什么启动脚本;
三、通过execute shell启动的进程会被杀死的问题,execute shell中追加如下命令;
OLD_BUILD_ID=$BUILD_ID
echo $OLD_BUILD_ID
BUILD_ID=DONTKILLME
sh run.sh
BUILD_ID=$OLD_BUILD_ID
echo $BUILD_ID