随笔分类 -  jenkins

摘要:1 第一步 2 .第二步 3. 第三步 4. 第四步 #注释 一定要 post 中 deleteDir 注释掉 阅读全文
posted @ 2021-12-27 14:36 fengjian1585 阅读(576) 评论(0) 推荐(0) 编辑
摘要:jenkins 启动java放后台不退出 #启动测试环境 ssh root@10.20.20.99 "/home/testabc/start.sh 2 2 >/dev/null 2>&1 &" 阅读全文
posted @ 2021-11-12 13:32 fengjian1585 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Jenkins每次构建完了后要自动杀掉部署过程中的子进程。 Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。 在pipeline的job中,执行启动tomcat 阅读全文
posted @ 2021-10-18 13:28 fengjian1585 阅读(1396) 评论(1) 推荐(1) 编辑
摘要:jenkins pipeline 发布多台服务器,多实例 @Library('jenkinsci-unstashParam-library') _ import hudson.model.*; println env.JOB_NAME println env.BUILD_NUMBER println 阅读全文
posted @ 2021-09-02 13:02 fengjian1585 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:jenkins options 保存构建次数 pipeline { agent any options { buildDiscarder(logRotator(numToKeepStr: '2')) #保存历史构建记录的数量 disableConcurrentBuilds() #禁止pipeline 阅读全文
posted @ 2021-09-01 09:23 fengjian1585 阅读(716) 评论(0) 推荐(0) 编辑
摘要:最近在向pipeline转变, 感觉部署shell控制灵活., 1.首先jenkins 安装 Zentimestamp 插件后, 该插件允许自定义Jenkins BUILD_TIMESTAMP变量的日期和时间模式。 docker build中使用时间戳做tag 2. 安装 Timestamper 插 阅读全文
posted @ 2020-10-20 10:23 fengjian1585 阅读(867) 评论(0) 推荐(0) 编辑
摘要:jenkins cpu内存突然升高,卡在 Waiting for Jenkins to finish collecting data 查看cpu飙升原因 1.使用top 定位到占用CPU高的进程PID 通过ps aux | grep PID命令 2.获取线程信息,并找到占用CPU高的线程 ps -m 阅读全文
posted @ 2020-08-21 11:23 fengjian1585 阅读(3752) 评论(0) 推荐(0) 编辑
摘要:SonarQube 与 Jenkins 简介 SonarQub e 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 J ava、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值 阅读全文
posted @ 2020-07-20 09:31 fengjian1585 阅读(348) 评论(0) 推荐(0) 编辑