随笔分类 - jenkins
摘要:1 第一步 2 .第二步 3. 第三步 4. 第四步 #注释 一定要 post 中 deleteDir 注释掉
阅读全文
摘要:jenkins 启动java放后台不退出 #启动测试环境 ssh root@10.20.20.99 "/home/testabc/start.sh 2 2 >/dev/null 2>&1 &"
阅读全文
摘要:Jenkins每次构建完了后要自动杀掉部署过程中的子进程。 Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。 在pipeline的job中,执行启动tomcat
阅读全文
摘要:jenkins pipeline 发布多台服务器,多实例 @Library('jenkinsci-unstashParam-library') _ import hudson.model.*; println env.JOB_NAME println env.BUILD_NUMBER println
阅读全文
摘要:jenkins options 保存构建次数 pipeline { agent any options { buildDiscarder(logRotator(numToKeepStr: '2')) #保存历史构建记录的数量 disableConcurrentBuilds() #禁止pipeline
阅读全文
摘要:最近在向pipeline转变, 感觉部署shell控制灵活., 1.首先jenkins 安装 Zentimestamp 插件后, 该插件允许自定义Jenkins BUILD_TIMESTAMP变量的日期和时间模式。 docker build中使用时间戳做tag 2. 安装 Timestamper 插
阅读全文
摘要:jenkins cpu内存突然升高,卡在 Waiting for Jenkins to finish collecting data 查看cpu飙升原因 1.使用top 定位到占用CPU高的进程PID 通过ps aux | grep PID命令 2.获取线程信息,并找到占用CPU高的线程 ps -m
阅读全文
摘要:SonarQube 与 Jenkins 简介 SonarQub e 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 J ava、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值
阅读全文
摘要:安装 LDAP docker run -d \ -p 389:389 \ -v /data/ldap/ldap:/var/lib/ldap \ -v /data/ldap/slapd.d:/etc/ldap/slapd.d \ --name ldap \ --env LDAP_TLS=false \
阅读全文
摘要:jenkins备份 1、安装ThinBackup 插件 备份jenkins通过第三方插件 ThinBackup 进行登录已有jenkins进行安装ThinBackup插件:Jenkins --> 系统管理 --> 插件管理 --> 搜索ThinBackup 下图是已经安装好了 2、配置ThinBac
阅读全文
摘要:先说一下变量的使用方法下面的环境变量可以在配置Jenkins Job的时候用得到,可以用在Execute shell、Execute Windows batch command、文本框 上加上编辑好的的shell脚本Windows:%BUILD_NUMBER% %变量名%Linux:${BUILD_
阅读全文
摘要:为了统一化管理,需要把老版本的 gitlab 仓库 同步到新的gitlab上。 1. 新建组, 新gitlab 建立的group 与 原gitlab相同。2. 新建project 3. 选择导入
阅读全文
摘要:jenkins pipeline 总体介绍 pipeline 是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 pipeline 是jenkins2.X 最核心的特性, 帮助jenkins 实现从CI 到 CD与
阅读全文
摘要:pipeline { agent any options { timestamps() } parameters { string(name: 'GIT_BRANCH', defaultValue: 'master', description: 'default build branch') booleanParam...
阅读全文
摘要:实现从git.oschina.net 下载代码,然后发布到服务器上。 代码托管地址: git.oschina.net jenkins : 192.168.124.131 服务器php环境:192.168.123.132 jenkins 环境安装, 三个目录 [root@jenkins data]#
阅读全文
摘要:ansible-playbook - hosts: test remote_user: root vars: warpath: "/root/.jenkins/workspace/172.16.230.168/target/senyint-weixin-0.0.1-SNAPSHOT.war" codepath: "/data/code/" tomc...
阅读全文
摘要:pipeline { agent any stages { stage('Checkout') { steps { echo 'Checkout' checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGen...
阅读全文
摘要:pipeline { agent any stages { stage('Checkout') { steps { echo 'Checkout' checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmod
阅读全文
摘要:最近把snoar 添加上了 [root@snoar data]# wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.5.zip [root@snoar data]# unzip sonarqube-6.5
阅读全文
浙公网安备 33010602011771号