`
scm002
  • 浏览: 317187 次
社区版块
存档分类
最新评论

How can I set Jenkins build description while triggering build via curl?

 
阅读更多

http://stackoverflow.com/questions/28503736/how-can-i-set-jenkins-build-description-while-triggering-build-via-curl

 

 

You can always have a variable and pass the build description into the variable on the initial invocation. Then at the end of your build, output the variable to console and catch with Description Setter plugin.

Edit to clarify:

  • Install Description Setter plugin.
  • In the Job Configuration, configure a String parameter, call it "MyDescription", leave defaults blank.
  • Somewhere in the build steps, either "Execute Shell" or "Execute Windows Batch Command" type echo Desc: $MyDescription or echo Desc: %MyDescription%, depending on your OS.
  • In the Post-Build steps, select "Set Build Description".
    • Set Regular expression as ^Desc: (.*)
    • Set Description as \1
  • From command line trigger by:

curl -v -X POST --data-urlencode "MyDescription=This is my desc" "http://[myServer]/job/[jobName]/buildWithParameters"

 

 

For those interested in using the Jenkins UI, I'm trying:

  1. https://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin
  2. https://wiki.jenkins-ci.org/display/JENKINS/Groovy+Postbuild+Plugin

The Postbuild plugin is much more powerful, but requires Groovy tinkering and perms

分享到:
评论

相关推荐

    aws-codebuild-jenkins-plugin, 一个插件,允许Jenkins用户使用 AWS CodeBuild运行一个构建.zip

    aws-codebuild-jenkins-plugin, 一个插件,允许Jenkins用户使用 AWS CodeBuild运行一个构建 AWS CodeBuild插件Jenkins CodeBuild插件为Jenkins项目提供了一个构建步骤。 设置 Jenkins我们已经写了一个博客帖子,以...

    Jenkins插件:Post-Build Script Plug-in

    **Jenkins插件:Post-Build Script Plug-in详解** Jenkins作为一款强大的持续集成工具,其丰富的插件系统是其核心优势之一。Post-Build Script Plug-in是其中的一个重要插件,它允许用户在构建过程完成后执行自定义...

    ant+jenkins-build.xml

    jmeter+ant+jenkins---build.xml文件,下载运行即可成功

    Jenkins Fundamentals

    By the end of this book, you will be able to successfully set up a Jenkins server that checks your source code repositories for changes, triggering new builds and unit tests while informing all of the...

    jenkins-triggering-user:Jenkins插件

    Jenkins 是一个开源的持续集成(CI)工具,用于自动化各种软件开发过程,包括构建、测试和部署。"jenkins-triggering-user" 插件是 Jenkins 生态系统中的一部分,它允许用户控制谁可以触发 Jenkins 构建。尽管这个...

    jenkins+ant的build脚本

    用于jenkins+ant部署jmeter脚本,用于jenkins+ant部署jmeter脚本,

    ant +build.xml 文件Jenkins部署javaEE项目

    ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...

    jenkins-build-monitor-plugin:Jenkins CI Build Monitor插件

    Jenkins CI Build Monitor插件 Build Monitor插件提供了所选Jenkins作业状态的高度可见的视图。 它可以轻松适应不同的计算机屏幕尺寸,并且非常适合作为极端反馈设备显示在办公室墙壁的屏幕上。 (灵感来自不再维护...

    jenkinsbuild

    总结来说,"jenkinsbuild"涉及到使用Jenkins作为Python项目的CI/CD工具,通过配置自动化流程,提高开发效率,确保代码质量和稳定性。通过理解Jenkins的基本原理和功能,结合Python开发的特点,我们可以构建出高效、...

    jenkins-build-per-gitflow-branch:Jenkins Build Per Git Flow分支

    Jenkins Build Per Git Flow分支 该脚本将使您能够使您的Jenkins作业与Git存储库保持同步(遵循Git Flow分支模型)。创世记这是我们找到的解决方案的一种变体。 因此,该想法和最初实施的功劳归功于Entagen及其 。 ...

    Jenkins+GitHub实现C项目的集成开发

    在现代软件开发流程中,持续集成和持续部署(CI/CD)扮演着至关重要的角色。"Jenkins+GitHub实现C项目的集成开发"是一个典型的应用场景,它结合了两个强大的工具:Jenkins,一个开源的持续集成服务器,以及GitHub,...

    grunt-jenkins-build-info:Grunt插件,可将Jenkins构建信息(包括源代码控制信息)添加到已定义的json文件(程序包,bower等)中

    grunt-jenkins-build-info 将 Jenkins 构建信息,包括源代码控制信息,添加到定义的 json 文件(包、凉亭等) 入门 这个插件需要 Grunt。 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和...

    Jenkins Build Notifications-crx插件

    如果您使用Jenkins CI进行自动化构建和作业,则需要使用我们的Chrome扩展程序。 每当由于某种原因导致作业失败或失败的作业成功时,您都会在桌面上收到警报(通过Chrome)。 此外,您无需浏览到Jenkins仪表板即可...

    windows下安装Jenkins 2.289.3 jenkins.msi

    jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用...

    Jenkins Continuous Build System.pdf

    jenkins

    Jenkins学习笔记

    1.2 为什么是Jenkins? 4 1.3 持续集成是什么? 4 1.4 安装Jenkins系统要求 4 第 2 章 安装Jenkins 5 2.1 下载Jenkins 5 2.2 开始Jenkins 5 2.3 连接Jenkins 6 第 3章 Jenkins – Tomcat Setup 7 第4章 Jenkins – ...

    詹金斯生成通知「Jenkins Build Notifications」-crx插件

    如果您将Jenkins CI用于您的自动构建和作业,那么您将需要使用我们的Chrome扩展。 每当某个作业因任何原因失败或失败的作业成功时,您将在桌面上收到警报(通过Chrome)。另外,您可以轻松查看工作状态,而无需浏览...

    Jenkins Build Monitor-crx插件

    无需导航到Jenkins CI服务器即可监视您的构建。 此扩展将帮助您轻松地从CI服务器监视您的Jenkins构建。 这里有一些功能:1.易于在几秒钟内设置。 2.快速生成多个版本的结果。 3.易于理解的结果。 4.将鼠标悬停在内部...

Global site tag (gtag.js) - Google Analytics