我有一个基于ant的java项目。在我的build.xml文件中有${build}变量。但是如果我在构建步骤的Jenkins管道中使用这个sed -i "s/\${build}/$BUILD_NUMBER/g" ${WORKSPACE}/build.xml,它就不能工作,我会出错。[Pipeline] sh
+ sed -i s//6/g /path
问题是我目前在Jenkins中使用提升,以便在我的构建和部署之间创建一个手动审批阶段。我是这样做的:在一个任务中进行构建,在另一个任务中进行后期构建。为此,我使用了promoted builds插件。我知道传递参数的一种方法是使用参数化触发器插件,但问题是我不能将它与促销一起使用。我已经引用了此答案,但无法获得输出- How to promote a specific build number from another job in Jenkins?