jenkins 部署心得(三)--Windows环境

接上一篇文章:jenkins 部署心得(二)--Windows环境

配置完成后,开始构建第一个项目, 这里构建的项目为 maven 项目
1、在首页点击新建项目,输入项目名称,选择maven项目
2、在源码管理栏,选择git 输入你代码托管地址的SSH url,Credentials 选择你前面创建的秘钥
3、Branch Specifier (blank for 'any') 填写你的想要拉取的分支号 如:*/0.0.1
4、构建管理栏勾选 Delete workspace before build starts
5、Build栏里在Goals and options输入 clean install  -Dmaven.test.skip=true
6、 Post Steps栏 选择 Run only if build succeeds,选择脚本语言
输入脚本:(中文为解释,使用时请删除)
@echo off
set input=8080   设置input为8080
FOR /F "tokens=5" %%i IN ('netstat -aon^| findstr %input%') DO set pid=%%i    查询8080对应的pid
echo %pid%    输出pid的值
taskkill /pid %pid% /f   结束正在使用8080端口的程序
echo move jar  输出移动jar
move /y D:\java\jenkins\workspace\xx\target\xx.jar D:\java\project\xx\target\xx.jar   将jenkins下拉的jar包移动到别的地方
d:
cd/java
echo operation start.bat
start start.bat    执行启动脚本
        

start.bat 内容为 java -jar xx.jar 

7、保存后点击立即构建

注:
    1、若直接在jenkins提供的脚本框内使用 java -jar 会导致build 无法完成
    2、使用我的脚本必须要在jenkins.xml里修改标签 <arguments>-Xrs -Xmx256m -Dhudson.util.ProcessTree.disable=true -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8181 --webroot="%BASE%\war"</arguments>,不然无法启动start.bat的内容

看官有任何建议或意见请留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值