• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: Jenkins


jenkins pipeline 报 org.jenkinsci.plugins.scriptsecurity.sandbox... 脚本执行需要允许

查看 jenkins 官网对 In-process Script Approval 的介绍每个job中包含系统脚本(groovy中的函数方法),都必须得到管理员的approval。在没有事先approval的情况下运行,都会返回类似这样的失败信息。报错如下org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method java.util.regex.Matcher fi... ...
阅读全文

jenkins pipeline 中使用 if switch 分支语句

pipeline 中使用 if 语句pipeline {          //创建 jenkins 参数     parameters {         string(name: 'open_log', defaultValue: params.open_log, description:&nbs... ...
阅读全文

Jenkins Pipeline 拉取 git 最新的 tag 分支 - 按时间排序

1. pipeline 示例... stage('get git code') {     steps {         // 获取 tag 生成 repo 地址         script {        ... ...
阅读全文

Jenkins Pipeline 环境变量 的 查看,读取,设置,覆盖

1. 列出环境变量首先列出所有可用的环境变量。您可以通过两种不同的方法进行操作。1.1  ${YOUR_JENKINS_HOST}/env-vars.html在 Jenkins 服务器上打开页面  ${YOUR_JENKINS_HOST}/env-vars.html,列出的所有环境变量的列表。1.2 使用 shell 命令另外,您可以通过执行 printenv 命令列出所有环境变量。pipeline {     agent any     stages {... ...
阅读全文

jenkins pipeline 给 变量 parameters 或使用 三元运算符 给 环境变量 赋初值

jenkins pipeline 中我们可以自定义两种变量: 环境变量 environment 和 一般变量 parameters这些变量,我们会在模板中大量使用,但有时候某些 job 可能会微调这些参数,下面就说下具体方法1. parameters 赋予初值用下面的方法,会在 jenkins 中创建 大量的 parameters 参数运行 job 时你可以更改 parameters 的值,但是运行完后,他的值就又还原到 脚本内的 defaultValuepipeline {     agent any  &nb... ...
阅读全文

Jenkins Pipeline 拉取 git 仓库代码 拉取 tag

jenkins 在 PipeLine scripts 中拉取远程git仓库使用方法: stage('Checkout external proj') {         steps { git(      url: 'https://github.com/<repo_name>.git',      cred... ...
阅读全文

Jenkinsfile 流水线 pipeline 使用和设置环境变量

官网: https://jenkins.io/zh/doc/book/pipeline/jenkinsfile/#设置环境变量 使用 jenkins 的变量Jenkins 流水线通过全局变量 env 提供环境变量,它在 Jenkinsfile 文件的任何地方都可以使用。Jenkins 流水线中可访问的完整的环境变量列表记录在 ``${YOUR_JENKINS_URL}/pipeline-syntax/globals#env``。他可以直接使用 jenkins 的内置环境变量。假如有环境变量 ACC ,那么你有两种方式引用它:明确地由 ${env.ACC}隐式地 ${ACC}例如:Je... ...
阅读全文

批量删除Jenkins旧的构建builds来释放磁盘空间

Jenkins 提供了“Discard old builds(丢弃旧的构建)”的选项可以配置保留几天/最多几个的build 和 artifacts,缺省这个选项不会勾上。不勾选时,默认值为365,显然这个值过大了。日积月累会占用非常多的磁盘空间。要想清理旧的构建占用的的磁盘空间,有两种方法:方法一:手动手动删除适用于 之前建立了 job 但是未配置 Discard old builds(丢弃旧的构建)手动到 jenkins  job  下面的 builds 文件夹下 删除对应build 号码文件夹,可以立即释放磁盘空间,路径一般为两个:/var/lib/jenki... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。