Jenkins Plugin

常用插件

if(manager.logContains("Started by timer")){
    env.BUILD_MODE = "new"
}
manager.addShortText("${manager.getEnvVariable('Project_Name')}")
manager.addBadge("success.gif", "success")
manager.addWarningBadge("build Failure.")
manager.addBadge("error.gif", "failed")
String description = "<a href='${env.DOWNLOAD_URL}' target='_blank'>Download</a>"
currentBuild.description = "${env.PROC_NAME} " +  "${env.BUILD_VERSION} \n" +
    ¦   ¦   "${env.BUILD_MODE} " + "${env.BUILD_EDITION} \n" +
    ¦   ¦   "${description}"
environment {
    SECRET = vault path: 'secret/hello', key:'value'
}
node {
  def user=""
  def userEmail=""
  wrap([$class: 'BuildUser']) {
    user = env.BUILD_USER_ID
    userEmail = env.BUILD_USER_EMAIL
  }
  echo "The user name ${user }"
  echo "The user email ${userEmail }"
}

Jenkins 下一代静态分析工具报告的问题收集并可视化结果。

该插件直接在构建历史记录中显示代表构建原因的图标。 比如:谁触发了构建,定时构建等。

该插件允许屏蔽可能出现在控制台中的密码,包括定义为构建参数的密码。

文档信息