使用 jenkins 的空运行复选框执行 Maven 发布
Posted
技术标签:
【中文标题】使用 jenkins 的空运行复选框执行 Maven 发布【英文标题】:Perform Maven Release with dry-run checkbox from jenkins 【发布时间】:2021-09-27 09:17:48 【问题描述】:需要使用类似这样的命令来触发其他作业的“执行 Maven 发布”
curl 'https://192.10.160.105/jenkins/view/job/mavwn/m2release/'
-H 'Content-Type: application/x-www-form-urlencoded'
--data 'releaseVersion=$releaseVersion&developmentVersion=$developmentVersion&json= releaseVersion: $releaseVersion, developmentVersion: $developmentVersion&Submit=Schedule+Maven+Release+Build'
提到
“https://medium.com/@fercalderon/how-to-trigger-a-maven-release-job-from-a-pipeline-job-in-jenkins-6449cf2e6263”
但是在 Maven Jenkins 作业中,有空运行复选框可供选择,如何通过给定命令选择干箱并安排构建?请分享是否有人有任何想法?提前致谢
【问题讨论】:
【参考方案1】:您可以这样做以在触发构建时选择一个复选框
&name=dry-box&value=on
curl 'https://192.10.160.105/jenkins/view/job/mavwn/m2release/'
-H 'Content-Type: application/x-www-form-urlencoded'
--data 'releaseVersion=$releaseVersion&developmentVersion=$developmentVersion&name=dry-box&value=on&json= releaseVersion: $releaseVersion, developmentVersion: $developmentVersion&Submit=Schedule+Maven+Release+Build'
【讨论】:
以上是关于使用 jenkins 的空运行复选框执行 Maven 发布的主要内容,如果未能解决你的问题,请参考以下文章
使用 jenkins 将 java 合同发布到协议流时出现未经授权的错误