是否有办法在使用Jenkinsfile创建的作业下使执行Maven发布选项可见?我有一个手工创建的作业,它通过在Configure job-> build environment settings中选择Maven版本构建选项来设置这个选项。我正在尝试使用Jenkinsfile将此手动作业转换为管道作业。
这不是您所要求的,但它应该提供最接近的等效。它将启动一个计时器来请求释放,如果没有,它将成功地终止构建。
<>之前节点{//设置环境mvnHome =工具名称:'maven-3.3.9',类型:'maven 'env。PATH = "${mvnHome}/bin:${env. home} "路径}"阶段("结帐"){检出供应链管理}stage("Build SNAPSHOT"){MVN"部署站点"}布尔释放= falsestage("发布确认"){timeout(time: 1, unit: 'MINUTES') {输入"释放到中环?"释放= true}}If (release) {阶段("释放"){mvn的释放:准备mvn的释放:执行}}}@NonCPSdefmvn(字符串参数){Sh "mvn——批处理模式${参数}"}