私はJenkinsマルチブランチパイプラインを使用しています。 私はPipelineシンタックスジェネレータの助けを借りてJenkinsファイルを作成しました。 私のJenkinsfileは完全に正常に動作しています。集中管理Jenkinsfile
しかし、私はこのJenkinsfileを一元的に管理したいので、すべての私の(git)reposにコピーする必要はありません。 一般的なGroovyスクリプトを用意し、そのメソッドをモジュールとしてロードするオプションがあります。 しかし、これは別の構文でJenkinsfileを書き直さなければならないということですか?
いくつかのオプションを試しましたが、まだ成功していません。 たとえば、jenkinsfileを独自のgit repoに追加し、そのレポをサブモジュールとして(コード)リポジトリに追加しました。 その後、私はJenkinsで以下のような画像を設定しようとしました
これは進歩していますか?私は何を達成しようとしていますか?
私はすでにこのオプションを検討しました。しかし、Jenkinsのパイプライン構文で共有ライブラリを書くことはできません。つまり、私がこれまでに作ったことを学び、書き直さなければならないということです。私のチームもこれを習得する必要があります。私はパイプライン構文を使うことができるオプションを持っていたいと思っています。共有ライブラリでそれを行うことはできません。 –
共有ライブラリでJenkinsパイプライン構文を使用できます – herm