web-dev-qa-db-ja.com

GithubEnterpriseとAWSCodepipelineの統合

[会社がホストする] GitHubエンタープライズサイトにリポジトリがあり、CodePipelineサービスを使用してAWSのCI/CDパイプライン内に統合する必要があります。次に、CodePipelineサービスは、EC2インスタンスで実行されているJenkinsサービスに接続します。私はこれに従っています AWSドキュメント これを行うために。

これはエンタープライズGitHubリポジトリであり、GitHub.comでホストされていないことに注意してください。

「パイプラインの作成」ウィザードでGitHubEnterpriseサイトに接続できません。ソースとしてGitHubを選択すると、GitHub.comにのみ接続でき、組織のエンタープライズサイトには接続できません。

コードパイプラインのソースとしてリポジトリを追加できるように、エンタープライズGitHubサイトに接続するにはどうすればよいですか?

7
sidx64

サードパーティのGitリポジトリをAWSCodePipelineと統合する方法があります。 AWSは次のプロセスを提案しました 。 S3バケットとAPIゲートウェイおよびラムダを使用して、GithubエンタープライズリポジトリをCodePipelineに接続しました。理想的ではありませんが、機能します。

非公式:Github EnterpriseのCodePipelineサポートが2019年の後半に終了すると聞きました。

0
Ehsan Ab