jenkins基本操作

本文详细介绍了如何在Jenkins中创建node(服务器信息),包括设置描述、标签、远程工作目录和启动方法。接着,展示了创建item(构建项目)的步骤,配置包括git地址、部署方式和构建触发条件。最后,针对execute shell启动进程被杀死的问题,提出了解决方案,即在shell命令中设置BUILD_ID以防止被杀死。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值