簡體   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