コードがレポにプッシュされたら、ターゲットを達成してデプロイをトリガーするのに行き詰まりました。ネットを検索しましたが、github が更新された古い情報だけが見つかりました。指示に従ってみましたが、古いようですhttp://bytes.babbel.com/en/articles/2014-01-22-github-service-hook-for-aws-ops-works.html
リポジトリ名と opswork サービスの間に接続がないため、インターフェイスがわかりにくく、混乱しています。Webhook は opswork サービスにどのような値を送信する必要がありますか?
以下は私が理解したものです
Webhook をセットアップすると、コードがリポジトリにプッシュされるとトリガーされ、必要に応じて CI またはサービスにペイロードが送信されます (この部分は機能しており、ペイロードをどこかに送信します) 。 gitハブによって生成されましたか?
Opswork サービス: これは機能していません。
AWS opswork のアプリから与えられたアプリ: opswork ID
AWS opswork のスタックから与えられたスタック: opswork ID
支店名
AWS OpsWorks コンソールでそのアプリ用に構成された SHA を与える必要がある github のヘルプに従って、ここで再び混乱がありますか? マスターやリポジトリのリンクではなく、SHA を指定する必要があるのはなぜですか?
GitHub API URL
これはオプションです。ここで何を指定すればよいですか?
AWS アクセス キー 問題なし
AWS シークレット アクセス キー 問題なし
GitHub トークン
オプション : 指示どおりにトークンを作成しました。トークンを使用する場合とトークンを使用しない場合の両方が機能しません。
そのため、opswork がトリガーされていないことを確認した場合、変更をプッシュすると内部的には機能するが機能しない可能性があると思いました。
したがって、Webフックとopsworkサービスは、あるレベルで相互作用する必要があるようですが、それを理解することはできません:(
私はgitハブのヘルプをチェックしましたが、新しいインターフェースについても何も見つかりませんでした。Googleとstackoverflowもチェックしましたが、何も見つかりませんでした
どなたか回答お願いします。