jenkins创建任务(item)自动打包,自动部署
硅谷探秘者
2021-12-19发表
jenkins,软件使用
0
0
1814
jenkins服务器上首先要安装maven,git。
maven安装参考:https://www.cnblogs.com/fuzongle/p/12825048.html
git安装参考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
一、新建任务
![]()
填写任务名字,选择 Freestyle project
点击确定
![]()
二、General配置
在General配置中,填写任务描述。
可以点击高级,选中“使用自定义的工作空间”选项,配置任务的工作目录,可以方便查找编译以及打包的文件。
![]()
三、源码构建
选择git选项,在Credentials
中点击添加
按钮,添加git的登录用户名和密码,或者是配置公钥。
![]()
添加完成用户以后填写Repository URL(代码库的地址),然后在Credential配置中选择你刚刚添加的git用户,最后在Branches to build中选择分支。
![]()
四、构建
在构建模块中选择maven
![]()
填写打包命令
![]()
到这一步执行任务,保存并运行应该会在配置的的工作目录中下载项目文件并打包。
![]()
五、执行jar程序
因为我是在linux环境下模拟的,所以在构建模块,点击“添加构建步骤”选择“Execute shell”选项。
![]()
添加命令:
cd /usr/local/project
sh ./start.sh
![]()
start.sh
脚本如下:
#!/bin/bash
pid=`ps -ef|grep jenkinsTestProject | grep -v grep | awk '{print $2}'`
kill -9 $pid
echo "$pid进程终止成功"
nohup java -jar /usr/local/project/test2/target/jenkinsTestProject-1.0-SNAPSHOT.jar &
echo "启动成功"
点击保存
![]()
最后在任务管理列表点击build now
开始执行。