私はGithub Organization pluginによって作成されたJenkinsでビルドジョブを持っています。このビルドのJenkinsfile
は、checkout scm
を使用してコードをチェックアウトします。これは、PRトリガー変更またはマスターブランチへのプッシュのいずれかをビルドするときに正しいブランチ/リビジョンをチェックアウトするためのものです。Github組織プラグインを使用したJenkinsのチェックアウトサブモジュール
node {
checkout scm
}
チェックアウトサブモジュール:
は、どのように私はこのことができますか?
をこれは私のために動作しますが、ジェンキンスユーザーのデフォルトのSSH鍵が更新されているレポのすべてを読むことができる場合にのみ。他の答えに対する私のコメントによれば、Jenkinsに保管されている資格情報をサブモジュールのために働かせることはできませんでした。また、複数のサブモジュールがあるため、SSHキーはデプロイキー(1つのリポジトリにのみ関連付けることができます)ではなく、適切な権限を持つGithubユーザーと関連付ける必要があります。 –