
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
有时jenkins pipeline需要在不同的agent上执行不同的操作,同时需要在不同的agent之间传递文件。

mtail项目地址mtail :它是一个google开发的日志提取工具,从应用程序日志中提取指标以导出到时间序列数据库或时间序列计算器用途就是:实时读取应用程序的日志、 再通过自己编写的脚本进行分析、 最终生成时间序列指标下载地址https://github.com/google/mtail/releases安装下载二进制文件改名为mtail给执行权限chmod +x mtail将其移到/usr/
扩容之前最好先取消挂载,(处于挂载状态能否扩容没试过)先查看storageclass是否配置了允许动态扩容,看storageclass是否存在allowVolumeExpansion字段并且值为true。一般云厂商提供的storageclass都是允许动态扩容的。#kubectl get storageclass default -o yamlallowVolumeExpansion: true查
有时jenkins pipeline需要在不同的agent上执行不同的操作,同时需要在不同的agent之间传递文件。

1是直接在agent上配置2是在manage jenkins中配置manage Jenkins->Config System -> Global properties 中Environment variables可以配置jenkins agent的环境变量,相当于在agent 中配置/etc/profile,如果同时在agent(包括docker类的agent)和这里配置了同名环境变量
JIRA Trigger Plugin功能Triggers a build when a comment is added to JIRATriggers a build when an issue is updated in JIRATransforms JIRA Webhook POST data to Jenkins parametersTransforms JIRA standa...
parameters中的参数在sh中是无法直接读取的。所以先通过environment读取,再在sh中使用。pipeline {agent {label 'java'}parameters {string(name: 'DEPLOY_ENV', defaultValue: 'staging', description: '')}environment {unit_test = "$param
Pipeline Multibranch Plugin此插件实现:当有新分支被推送到代码库,就会在jenkins中自动创建与分支对应的job。Bitbucket Branch Source Plugin此插件允许你用Bitbucket Cloud 或者Bitbucket server作为多分支project的源码库。具体有两种方法:单个仓库源: 监测指定的源码仓库,为分支和pull r...
某些情况,如jenkins的docker 镜像中,或者在pipeline中,默认的shell不是bash shell。可能是sh,或者其它shell。这有时候可能会导致有些shell命令不能被执行,如if 语句的双中括号 [[,还有数学计算。那我们就需要将shell切换成bash shell。在pipleine中可以这样写stage('Test Shell') {steps {sh '''#!/b
这里主要是注意json用单引号括起来,json内的双引号需要用反斜线\转义pipeline {agent {label 'java'}options{timeout(time:1,unit: 'HOURS')skipStagesAfterUnstable()disableConcurrentBuilds()buildDiscarder(logRotator(numToKeepStr: '70'))







