gpt4 book ai didi

jenkins - 在 Jenkins 2.0 多分支管道上使用 stash notifier 插件

转载 作者:行者123 更新时间:2023-12-02 17:32:08 25 4
gpt4 key购买 nike

我不知道如何在多分支管道上设置存储通知程序插件。配置页面没有“构建后操作部分”。

最佳答案

自版本 1.11 起,Stash Notifier 现在支持 Pipelines。

来自examples in the README :

node {
step([$class: 'StashNotifier']) // Notifies the Stash Instance of an INPROGRESS build

try {
// Do stuff
currentBuild.result = 'SUCCESS' // Set result of currentBuild !Important!
} catch(err) {
currentBuild.result = 'FAILED' // Set result of currentBuild !Important!
}

step([$class: 'StashNotifier']) // Notifies the Stash Instance of the build result
}

虽然它说设置 currentBuild.result 是“!重要!”,但我的经验是,只有当您的步骤尚未执行此操作时才会出现这种情况。例如,如果您有 sh "false",则无需将其包装在 try/catch 中,因为 sh 步骤会将构建结果设置为失败非零退出代码。仅当您需要自定义成功/失败逻辑时才需要这样做。

关于jenkins - 在 Jenkins 2.0 多分支管道上使用 stash notifier 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com