Jenkins Chuck Norris插件

ddarikpa  于 2023-08-03  发布在  Jenkins
关注(0)|答案(4)|浏览(89)

我为CI服务器设置了Jenkins,一切似乎都运行得很好。所以我想我会安装一些幽默的查克诺里斯插件。我安装了插件使用插件管理器,但我没有看到激活它的选项。
有没有人这样做是有一个依赖,我需要安装,让这工作?

xtfmy6hx

xtfmy6hx1#

您可以在作业配置页面上激活它。选择“添加构建后操作”->“激活Chuck Norris”。

bxpogfeg

bxpogfeg2#

只需在jenkins脚本控制台中运行next scripthttp://your_server/jenkins/script或Manage Jenkins > Script Console):

import jenkins.model.*

for(item in Jenkins.instance.items) {
     println("job $item.name")
     item.publishersList.replace(new  hudson.plugins.chucknorris.CordellWalkerRecorder());
}

字符串

jfewjypa

jfewjypa3#

我只需要在安装后激活插件。我用过的大多数插件都会自动激活。我不知道为什么这个没有。但这就是解决办法。

dzjeubhm

dzjeubhm4#

管道中激活Chuck Norris插件稍微有点棘手。我在我的groovy pipeline代码中使用了这个方法:

node('my-build-node') {

    try {
        stage('First stage') {
            // stage steps
        }

        stage('Second stage') {
            // stage steps
        }
        // etc. for as many stages as you want in the try block
    } finally {
        // Call Chuck Norris
        step([$class: 'CordellWalkerRecorder'])
    }
}

字符串
通过在finally部分调用Chuck Norris插件,它将被调用成功或失败,所以你总是从伟人自己那里获得智慧。

相关问题