如何解决Maven 发布插件 -DscmCommentPrefix Azure Devops
我在 Azure Build Pipeline 中配置了以下任务
- task: Maven@3
inputs:
mavenPomFile: 'pom.xml'
mavenoptions: '-Xmx3072m'
javaHomeOption: 'JDKVersion'
jdkVersionoption: '1.8'
jdkArchitectureOption: 'x64'
publishJUnitResults: false
mavenAuthenticateFeed: true
effectivePomSkip: true
goals: '-e -X -B -DpushChanges=false -DpreparationGoals=clean -DgenerateBackupPoms=false -DscmCommentPrefix=***NO_CI*** release:prepare'
为了避免管道重新运行,可以使用选项 -DscmCommentPrefix=***NO_CI***
。由于包含 ***NO_CI***
的提交消息不会触发任何内容 (github discussion)。这工作正常。现在我不想使用 ***NO_CI***
,而是使用 [azp skip]
。问题是,无论我如何尝试指定此选项(带或不带双引号),我都会收到来自 maven 的错误消息
[ERROR] UnkNown lifecycle phase "skip]".
如何在上面定义的任务中正确设置选项?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。