文章分类 -  jenkins

摘要:python update_server.py | sed '/启动成功.../q' 使用sed 命令搜索关键字 进行退出 或者配合 timeout timeout 15s python update_server.py | sed '/启动成功.../q' 这样等待15秒后会直接杀掉进程,可能会导 阅读全文
posted @ 2021-07-20 18:10 margo 阅读(631) 评论(0) 推荐(0)
摘要:export ENV=test export ZOOKEEPER=192.168.1.134:2181 cd ~/tomcat_cmp/bin sh shutdown.sh sleep 10 sum=` ps aux | grep -i tomcat_cmp | grep -v 'grep'| aw 阅读全文
posted @ 2020-04-24 12:49 margo 阅读(153) 评论(0) 推荐(0)
摘要:三个地方需要注意: sum 与 = 号之间不能有空格 后面shell表达式必须要用 `` 符号包裹起来 要获取定义的sum变量 必须要使用 $ 符号 阅读全文
posted @ 2020-04-24 11:15 margo 阅读(1071) 评论(0) 推荐(0)
摘要:https://github.com/zxavier94/dingding-notifications-plugin 把webhook 中https://oapi.dingtalk.com/robot/send?access_token=xxx xxx部分复制出来,还有下面加签部分也复制出来,粘贴到 阅读全文
posted @ 2019-11-11 14:10 margo 阅读(503) 评论(0) 推荐(0)
摘要:在我开发的svn publisher插件中有一处小问题,下面浏览本地文件,一直只能浏览master服务器上的路径文件;但是如果这个项目配置的是在子服务器上进行构建的话,那么这个浏览文件就不对。因此这边我需要找到可以在插件的任何地方都能操作子服务器文件的方法。具体代码如下 阅读全文
posted @ 2019-10-29 19:13 margo 阅读(155) 评论(0) 推荐(0)
摘要:需求背景:公司目前jenkins在我的调整下,java android 均已使用jenkins打包,但是开发使用时有个需求,有时候只需要构建,把包上传到一个svn而不需要把包上传到测试服务器覆盖目前已有的包。所以这边记录的是如何配置Publish Over SSH 让通过ssh上传到服务器变成可选操 阅读全文
posted @ 2019-10-25 14:20 margo 阅读(1520) 评论(0) 推荐(0)
摘要:自己开发的jenkins插件:svn上传插件 svn publisher 欢迎大家使用 https://github.com/zxavier94/svn publisher 使用方法 1 填写svn仓库地址 2 填写svn登录用户名 3 填写密码 可以使用 test connection 测试连接 阅读全文
posted @ 2019-10-11 11:01 margo 阅读(1130) 评论(4) 推荐(0)
摘要:在之前开发的svn publisher 插件的时候,没有考虑到Jenkins集群的情况。现在问题是,如果Jenkins使用了集群,如果一个项目在一个集群子节点上进行构建,那么我开发的这个插件将不能访问到子节点上的文件。解决这个问题的办法可以查看Jenkins官方api,地址是:https://jav 阅读全文
posted @ 2019-07-16 10:16 margo 阅读(204) 评论(0) 推荐(0)
摘要:在自己开发了svn publisher插件,原来在自由风格的项目中使用没有任何问题,但是一旦把这个插件配置到maven风格的项目中,进入到参数构建页面没有出来我想要的界面(具体是出不来远程svn仓库的目录,这里不细说)。 插件中有以下代码 在这个方法的if(o != null && o instan 阅读全文
posted @ 2019-06-28 16:57 margo 阅读(597) 评论(0) 推荐(0)
摘要:现在有这样一个需求,我需要获取当前Job的配置参数,该配置参数config.xml 文件 的路径是 JENKINS_HOME/jobs/${Job name}/config.xml。也就是说我要去获取这个config.xml 文件值。 第一步我就先要去获取到当前job 。直接放代码 代码中SVNPa 阅读全文
posted @ 2019-05-24 16:35 margo 阅读(771) 评论(0) 推荐(0)
摘要:使用httpclient 库发送http请求,提示NoClassDefFoundError: org/apache/commons/logging/LogFactory commons-logging jar包已加入,但是在我项目中该jar包的maven配置scope是provided,当我想尝试使 阅读全文
posted @ 2019-05-22 16:17 margo 阅读(814) 评论(0) 推荐(0)
摘要:错误原因很简单,<input type="text" name="svnRepo" value="${it.svnRepo}"/> 原来写成<input type="text" name="svnRepo" value="${it.svnRepo}"> 少了结束/ 阅读全文
posted @ 2019-05-17 11:14 margo 阅读(909) 评论(0) 推荐(0)
摘要:java.lang.UnsupportedOperationException: Refusing to marshal net.sf.json.JSONObject for security reasons; see https://jenkins.io/redirect/class-filter 阅读全文
posted @ 2019-05-15 20:07 margo 阅读(791) 评论(0) 推荐(0)