jenkins
从未、淡定
主动负责不拒绝,简单高效不设界。
展开
-
Jenkins 按分支拉取代码
配置参数// 定义任务参数properties([ parameters([ string( defaultValue: '11.1.1', description: '<h3> 版本</h3>', name: 'Version', trim: true ), [ $class: 'GitParameterDefinition', branch: '', bra原创 2022-05-26 08:03:11 · 1028 阅读 · 0 评论 -
jenkins部署,访问地址添加前缀
/usr/local/java/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/opt/jenkins -jar /usr/lib/jenkins/jenkins.war--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMa原创 2022-03-02 21:28:03 · 1475 阅读 · 0 评论 -
按时间只保留TOP5记录
sh script: "rm -fr `ls -t /opt/artifacts${arg.module} | grep '^[0-9]*\$' | awk '{ if(NR>5){ print \"/opt/artifacts${arg.module}/\"\$1 }}'`";定义参数arg = [ module: '/page/test/module' ]正序排列给定的目录ls -t /opt/artifacts${arg.module} 筛选归档的目录, 以数字为目录名gr原创 2022-03-02 21:24:28 · 90 阅读 · 0 评论 -
上线流程优化
上线流程优化原创 2022-02-11 18:25:30 · 823 阅读 · 0 评论 -
Jenkins自启动脚本
背景jenkins版本需要更新到2.293备份war包修改JENKINS_WAR重启 systemctl reload jenkins查看状态 systemctl status jenkinshistory 1024 /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.2.293.war --logfile=/var/.原创 2021-05-17 15:29:37 · 682 阅读 · 0 评论 -
配置Jenkins使用exmail服务发送邮件
配置Jenkins使用smtp.exmail.qq.com 服务发送邮件使用 emailext 发送邮件需要配置Extended E-mail Notificationemailext body: '<h2>这是一个测试邮件</h2>', subject: '测试邮件', to: 'wenhe@localhost.com;cole@localhost.com'; // 同时发送多个人使用 ; 区分即可...原创 2021-02-26 18:41:18 · 425 阅读 · 0 评论 -
Jenkins 项目部署
Jenkins 取得进行部署properties([ parameters([ string(defaultValue: '', description: '触发类型', name: 'Type', trim: true), string(defaultValue: '', description: '模块类型', name: 'ModuleType', trim: true), string(defaultValue: '', description: 'git c.原创 2021-02-26 17:27:06 · 136 阅读 · 0 评论 -
Jenkins build task
Jenkins任务启动后与jira之间有通信、状态变更properties([ parameters([ string(defaultValue: '', description: '触发类型', name: 'Type', trim: true), string(defaultValue: '', description: '模块类型', name: 'ModuleType', trim: true), string(defaultValue: '', descri.原创 2021-02-26 17:23:11 · 450 阅读 · 0 评论 -
jira-trigger-jenkins
jira-trigger-jenkinsJIra 状态发生变化时通知Jenkins进行动作执行import com.atlassian.jira.component.ComponentAccessorimport com.atlassian.jira.issue.Issue;import com.atlassian.jira.issue.comments.CommentManagerimport com.atlassian.jira.issue.CustomFieldManager;im原创 2021-02-26 17:15:13 · 239 阅读 · 0 评论