我为CI服务器设置了Jenkins,一切似乎都运行得很好。所以我想我会安装一些幽默的查克诺里斯插件。我安装了插件使用插件管理器,但我没有看到激活它的选项。有没有人这样做是有一个依赖,我需要安装,让这工作?
xtfmy6hx1#
您可以在作业配置页面上激活它。选择“添加构建后操作”->“激活Chuck Norris”。
bxpogfeg2#
只需在jenkins脚本控制台中运行next script(http://your_server/jenkins/script或Manage Jenkins > Script Console):
http://your_server/jenkins/script
import jenkins.model.* for(item in Jenkins.instance.items) { println("job $item.name") item.publishersList.replace(new hudson.plugins.chucknorris.CordellWalkerRecorder()); }
字符串
jfewjypa3#
我只需要在安装后激活插件。我用过的大多数插件都会自动激活。我不知道为什么这个没有。但这就是解决办法。
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插件,它将被调用成功或失败,所以你总是从伟人自己那里获得智慧。
4条答案
按热度按时间xtfmy6hx1#
您可以在作业配置页面上激活它。选择“添加构建后操作”->“激活Chuck Norris”。
bxpogfeg2#
只需在jenkins脚本控制台中运行next script(
http://your_server/jenkins/script
或Manage Jenkins > Script Console):字符串
jfewjypa3#
我只需要在安装后激活插件。我用过的大多数插件都会自动激活。我不知道为什么这个没有。但这就是解决办法。
dzjeubhm4#
在管道中激活Chuck Norris插件稍微有点棘手。我在我的groovy pipeline代码中使用了这个方法:
字符串
通过在finally部分调用Chuck Norris插件,它将被调用成功或失败,所以你总是从伟人自己那里获得智慧。