-1

わかりましたので、ここに私のジレンマがあります.Jenkinsでジョブを作成するためにDSL groovyスクリプトを使用していますが、少し問題が発生しました。特定のビューで、ジェンキンスに新しいジョブをフォルダーに作成させようとしています。最初にジョブを実行すると、作成されたジョブが表示されます。そのページのリンクをクリックすると、ジョブは適切な場所にあるように見えますが、ジョブがあるはずのビューに移動すると、 、それが私の問題にぶつかった場所です。フォルダー/ジョブはそこにありません。それはすべてのビューにリストされていますが、私がリストしたいものではありません。スクリプトを変更してこれを修正する方法はありますか、それとも誰もが知っているJenkinsにこれを修正する何かがありますか? どんな助けでも素晴らしいでしょう!

古い { name "${project}" } job { name "${project}/${project}Web" } folder { name "${project}" } job { name "${project}/${project}Web " }

これは、フォルダーを作成するために使用しているコードの一部です。

4

2 に答える 2

0

この DSL は、プロジェクトを新しいビューに配置します - ただし、フォルダー部分についてはわかりません...

jenkins = Hudson.instance

job = jenkins.getView("All").getItem(yourJobName);
jenkins.getView("yourNewView").add(job);
于 2015-04-10T08:55:37.060 に答える