繁体   English   中英

Jenkins / Hudson Groovy脚本控制台:灵活性

[英]Jenkins/Hudson Groovy Script Console: Flexibility

我非常喜欢能够在Hudson(或Jenkins,但我使用Hudson)中运行Groovy脚本。

例如,请参阅我的问题。 在Groovy中,如何获取给定作业的参数名称列表? 哈德逊参数名称问题] [1]

问题是,现在我想使用这些Groovy脚本,例如键盘宏或实用程序。 我想去找我的工作之一,按一下特殊的键,然后,运行Groovy脚本。 我将其留给自己作为练习,以从当前工作环境中获取参数。

有人在做这种事情吗?如果是这样,什么策略很有用。 到目前为止,我所要做的就是打开脚本控制台,粘贴到我的代码中,编辑包含Hudson作业名称的变量,然后单击“运行”。 有点儿笨拙。 建议表示赞赏。

您可以使用jenkins Remote access方法来执行此操作。 Jenkins Wiki描述了如何使用Remote access

用户可以执行groovy脚本,远程将发布请求发送到/script/ url或/scriptText/以返回响应,而无需进行html包装。

 $ curl -d "script=<your_script_here>" http://jenkins/script $ # or $ curl -d "script=<your_script_here>" http://jenkins/scriptText 

此外,Jenkins CLI还提供了使用groovy命令远程执行groovy脚本或通过groovysh交互式执行groovy的可能性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM