問題タブ [jenkins-shared-libraries]
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 宣言型パイプライン 1.3 は、すべてのジョブに対して並行して実行されます
https://jenkins.io/doc/book/pipeline/syntax/#parallel-stages-exampleのようなパイプライン プロジェクトをセットアップしましたが、 正常に動作します。
しかし、異なるジョブに対して同じプロジェクトを作成したので、新しいジョブを作成するのではなく、すべてのジョブに対して for ループを実行しjobs = [job1, job2, job3]
、異なるジョブに対して上記のパイプライン コードを実行することができます。
https://jenkins.io/doc/book/pipeline/syntax/#script-exampleに似たもの
for ループまたは同様のロジックを使用して、宣言型パイプラインを実行できますか?
同様の質問を見つけましたが、これを変更する方法がわかりませんIs it possible to create parallel Jenkins Declarative Pipeline stage in a loop?
jenkins - Jenkins共有ライブラリで外部jarを使用する際の問題
Jenkins 共有ライブラリを使用して、すべての (スクリプト化された) パイプラインの一部のコードを一元化しています。ここで、いくつかの Groovy コードを.jar
ライブラリ (Kotlin で記述され、Java 8 互換になるようにコンパイル) に分解しました。このライブラリを社内の Maven リポジトリに公開し、共有ライブラリで使用したいと考えています。
ライブラリをロードするために使用していますが@Grab
、その時点までは魅力的に機能します。ただし、 を取得していNoSuchMethodError
ます。Kotlin ライブラリで OkHttp を使用しています。OkHttp は内部的に Okio を使用しています。パイプラインから OkHttp-Code を内部的に呼び出すメソッドを呼び出すと、すべて問題ありません。ただし、OkHttp-Code が内部で Okio を呼び出すと、NoSuchMethodError
.
パブリッシュされ.jar
たファイルを確認しましたが、欠落していると思われるメソッドを持つクラスが含まれています。問題が何であるかを知っている人はいますか?
現在、Kotlin ライブラリの Jenkins に設定されている環境変数にアクセスできません。これを修正する方法はありますか?
jenkins - 共有ライブラリから Jenkins ジョブをトリガーする
これは私の共有ライブラリファイルにあるものです
以下のエラーで失敗しています:
ここで何か助けはありますか?