問題タブ [jenkins-job-dsl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - Jenkinsのjob-dsl-plugin内でCopyArtifacts(...)を使用するとエラーが発生する
CopyArtifacts() を使用して、アップストリーム ビルドからアーティファクトをコピーするためのカスタム構成ブロックを作成してみました。以下に示すように、両方でエラーが発生します-
私のコードスニペットは以下の通りです -
カスタム構成ブロックを試すと、エラーも発生します-
ここに私の構成ブロックがあります-
何が足りないのか教えてもらえますか?
plugins - 同じビューで新しいジョブを作成するジョブ DSL を作成する
Jenkins で新しいジョブを作成するために DSL ジョブ プラグインを試しています。ジョブの作成時にビューを指定する方法はありますか?
たとえば、ビューがありますNewJobsView
。という DSL ジョブを作成したいのですがdsl-job
、新しいジョブ「dsl-created-job1」を作成しています。
このようなDSL:
maven - jenkins-job-dsl を介してジョブを作成する際のビルド手順 mavenInstallation
jenkins-job-dsl v1.20を介していくつかのジョブをセットアップしようとしています。ここでは、次の行があります。
問題は、ジョブが適切な手順で生成されることですが、maven のインストールは常に「デフォルト」です。Jenkins のドロップダウン ボックスは上記の値で選択でき、適切な Maven バージョンがインストールされ、使用可能になります。
だから、私はグルーヴィーな問題につまずいているか、他のことを誤解していますか? 何か案が?
groovy - Jenkins Job DSLプラグインエラーでグレープを使用して依存関係をダウンロードする
Jenkins Job DSL プラグインを使用して SVNKit ライブラリで SVN ブランチを取得する仕事をしましたが、Grape (Ivy を使用) を使用して de jar ライブラリを設定する際に 1 つの問題があります。
スクリプトでこれを設定した場合:
次のエラーが表示されます。
%USERPROFILE%\.groovy\grapes\org.tmatesoft.svnkit\svnkit\jars に移動すると SVNKIT の jar がそこにあるのに、奇妙な理由で Grapes が JNA jar をダウンロードできないため、非常に興味深いです。
ブドウのパスに JNA jar をダウンロードするこの問題を回避しましたが、うまくいきましたが、何が起こっているのか、正しい方法でこれを行う方法を教えてください。
私は使用しています:
- Windows 7 64 ビット
- オラクルJDK 1.6.0_45
- アパッチ トムキャット 5.5.26
- ジェンキンス 1.553
- ジョブ DSL Jenkins プラグイン 1.21
更新:理由はわかりませんが、de .groovy フォルダーを削除した後、問題なく動作しているようです。
初めて JNA を取得しようとしたときにネットワークの問題が発生したと思われ、Ivy は Maven Central で JNA を壊れたリンクとして設定することにしました。.groovy フォルダーを削除した後、Grape がダウンロードを試み、今回はネットワークが正常だったことが原因である可能性があります。
誰かがこれを明確にできるといいですね:)
jenkins - Jenkins job-dsl プラグインを Clearcase リポジトリで使用できますか?
もしそうなら、誰かが投稿できる実用的な例を持っていますか?
jenkins - ハッシュが有効なセットであることをテストするにはどうすればよいですか?
Jenkins プラグインのスポック テストをいくつかまとめていますが、ビルド変数が有効なもののいずれかと一致することを確認したいと考えています。これらは MatrixProject から来ています
しかし、どうすればいいですか?
私はこれを持っていますが、少し不格好に見えますが、機能します
編集これは、Jenkins job-dsl Matrix Job プラグインのスポック仕様です。有用なテストが必要です
jenkins - Jenkins DSL プラグインを使用したスパース チェックアウト?
誰も正しいコードサンプルを持っていますか
git sparse チェックアウトを設定するために Jenkins DSL プラグインでブロックが必要ですか?
config.xml セクションは次のようになります。