
Jenkins
文章平均质量分 57
web小奶精
这个作者很懒,什么都没留下…
展开
-
Jenkins把java项目打包成jar包并复制到多个服务器上
背景我需要把一个java的maven项目打包成jar包,并把jar包拷贝到多个windows服务器上,是windows不是Linux实现的功能1,当push代码到gitlab仓库时,会自动触发Jenkins job2,Jenkins job会自动把maven项目打包成jar包3,把jar包拷贝到远程的windows服务器上步骤详情1, 新建一个maven项目如果找不到maven project选项,需要下载插件Maven Integration plugin2,不着.原创 2021-04-23 16:48:34 · 3450 阅读 · 0 评论 -
在Jenkins触发bat文件-批处理字符串+循环去删除多个文件目录
背景:通过Jenkins job去删除指定机器(node)的文件目录Step1: 创建Jenkins job - 选择Freestyle project(自由风格)Step2: 选择node节点用来指定要删除的机器,如果你的jenkins没有这个选项,要下载插件Node and Label parameter pluginStep3: 添加String参数这个参数是用来指定要删除的目录的,要选择String类型的参数名随意,与后面的cmd命令保持一致即可。我这里写的是pa原创 2021-04-07 13:33:34 · 1013 阅读 · 0 评论 -
Jenkins的job如何设置不能同时(并发)构建
其实这个很简单,我之前在网上搜索的关键词都是:Jenkins的job怎么实现跑完之后才能被触发;Jenkins的job不能在一段时间内触发多次等等我搜到的东西根本不是我想要的,然后我又去细看了Jenkins的配置,发现我想要的就在配置里找到选项Do not allow concurrent builds 打钩就行 中文翻译过来就是不允许并发构建当job已经被触发的时候再去触发,就会出现以下画面,意思是不会同时跑一个job,等上一个跑完才能继续跑,nice!只怪自己的专业水准是真的..原创 2021-03-08 10:06:47 · 6351 阅读 · 1 评论 -
jenkins Caused by: java.io.IOException: Cannot run program “git.exe“
背景在Jenkins上去拉代理机器上的代码,但是报错,报错信息如下:hudson.plugins.git.GitException: Error performing git command: git.exe rev-parse --is-inside-work-tree at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2437) at org.jenkinsci.plugi原创 2021-03-03 16:30:14 · 3011 阅读 · 1 评论 -
Jenkins的pipeline写groovy脚本-如何判断文件是否存在
判断在工作目录下是否存在**/target/failsafe-reports/TEST-*.xml的文件,如果存在就执行操作。stage('Scan'') { dir("${WORKSPACE}"){ script { try{ out = sh(script: "[ -f **/target/failsafe-reports/TEST-*.xml ] && echo 'true' || echo 'false' ", re.原创 2020-12-09 09:45:27 · 9397 阅读 · 3 评论