私は現在、初めてAWS CodePipelineを使いこなし、デモプロジェクトでソースとビルドのステップを設定しています。AWS CodePipelineは私の新しいGitHubがうまくいくことを認識しますが、どうですか?
私はソースステップをGitHubアカウント(私たちが使用するシステムアカウント)に接続しました。すべてのReposへの管理アクセス権があります。ドキュメントに記載されているように、これを使用するにはOAuth-scope admin:repo_hook
とrepo
が必要です。これは許可され、接続は正常です。
この質問のタイトルは既に述べています:統合はうまくいきます - 私がマスターの新しいコミットをGitHubにプッシュすると、Pipelineは作業を開始して円滑に実行されます。
質問:どうすればよいですか?ドキュメントstate here通り:
のGitHubとの統合を、AWS CodePipelineは私のGitHubの設定で見たときにしかし、私は「OAuthのアプリケーションとしてリストされているアプリケーションを見つけることが期待されるだろうOAuthのトークン
を使用しています"リポジトリまたは組織" OAuth applications "に直接アクセスできますが、どちらの場合もそうではありません!
したがって、私はCodePipelineが私の新しいコミットをどのように認識しているのだろうかと思います。 SCMやその他の魔法をポーリングしていますか?私はWebHooksも見つけられませんでした。
ありがとうございます!この概念は、ここで発表されたhttps://github.com/integrations/aws-codepipeline
:
"インテグレーションは自動的に1つのWebhookを取得します。統合がインストールされているアカウントとリポジトリにそれ以上のフックをインストールする必要はありません。 - あなたの2番目にリンクされたページから。私はそれがそれを説明すると思います!どうもありがとうございました! – ArSeN