私はJenkinsfileでJenkinsパイプラインプラグインを使用しています。2つのgitリポジトリを持つJenkinsfile
vms.gitと呼ばれる1つのリポジトリには、Jenkinsfileとそれが構築するアプリケーションがあります。
私は、deploy.gitという別のリポジトリを持っています。このリポジトリには、vms.gitでアプリケーションをデプロイするために使用するスクリプトが含まれています。
現時点では私のJenkinsfileはちょうどこの
node {
stage 'build'
checkout scm
のように見えると私は、ジョブ設定でvms.gitレポを定義しています。
私がしたいのは、両方のリポジトリをチェックアウトし、次にvms.gitのJenkinsfileを使用して残りのビルドを定義することです。他のパイプラインでdeploy.gitスクリプトを再利用したいので、Jenkinsfileをそこに置く必要はありません。
'*/master'の意味をより完全'でhttp JenkinsfileのDSLを用いて説明する:// jenkinshost:8080 /ワークフローCPS-snippetizer/dslReference' –