1

GitHub でプライベートにホストされている複数のプロジェクトをビルドするように構成された Jenkins ボックスがあります。各プロジェクトには独自のデプロイ キーが割り当てられており、この回答~/.ssh/configに記載されているようにエイリアス化されています。

ただし、現在、GitHub プラグインの Web フックを介してトリガーされたビルドをセットアップしようとしていますがhttps://user:pass@myci.example.com/github-webhook、私のジョブは などのリポジトリで構成されてgithub-my-project:zacharydanger/my-project.gitおり、プラグインは一致しようとしているためにそれらを認識していないため、問題が発生しているようです。としてgit@github.com:zacharydanger/my-project.git

これに対する回避策はありますか?

4

1 に答える 1

0

大丈夫。回避策はないように見えますが、デプロイ キーの管理に関するこの GitHub サポート ページには、デプロイ用のユーザー アカウントを作成するだけでよいと書かれています。そこで、Jenkins のデフォルトの公開鍵をアカウントに追加し、構築に必要なプライベート リポジトリへのプル アクセスを与えました。

于 2013-04-03T13:06:26.627 に答える