-2
groovyスクリプトのヘルプが必要です。スクリプトをダウンロードしてパラメータで実行するGroovyスクリプト
私たちはgithubにperlスクリプトを持っています。 groovyスクリプト(jenkins)の中でperlスクリプトをダウンロードして実行し、スクリプトにパラメータを渡して出力を得る必要があります。
例:githubのPerlスクリプトは、パラメータ "item1" "item2"を受け取り、curlを使ってスクリプトの生のフォーマットを取得します。スクリプト上
def command = "curl -s https://github.com/raw/script.pl?token=%3D"
def proc = command.execute() | "perl /dev/stdin $item1 $item2".execute()
proc.waitFor()
def roles = []
roles = "${proc.in.text}" .eachLine { line ->
roles << line
}
return roles
期待される結果を返しません。助けてください。
ありがとうございます。
どのような結果が返されますか?または何かエラーメッセージがありますか? – aristotll
これはジェンキンズのデフォルトエラーを返します。 –
質問にエラーを入れて、同じ質問の他の人が見つけられるようにします。 – aristotll