2013-10-04 10 views

答えて

22

このプロセスは、今非常に簡単です。 Webhookごとに必要な値を入力するだけで完了します。 opsworks webhook details

ステップ:

  1. GitHubのリポジトリ - >設定
  2. ウェブフック&サービス
  3. AWS Opsworks
  4. AWS::IAMキー、スタックおよびアプリケーションIDを提供し、あなたが展開するブランチ。

このプロセスでは、ALLに特定のアプリをデプロイすることに注意してください。これは、ルビーのカスタムレイヤーを持っている場合、それらのレイヤーにも特定のアプリをデプロイすることを意味します。しかし、ワーカーレイヤーに便利なのは、異なるレイヤーに複数のレールアプリがある場合、展開時間が長くなるということです。

ユーザーが特定のスタックに展開するために適切なpermissionsを持っていることを確認します。 enter image description here

+0

ありがとう、私は同じことで私の古い答えにコメントをしましたが、ずっといい。 –

+0

私もこれを設定しましたが、私はそれが何かを知っているとは思いません。 OpsWorksにデプロイメント用のアプリケーションを構築するときは、アプリケーションのデプロイメントからどのGithubリポジトリを取得するかを指定しています。プッシュで再デプロイを開始するはずですか? – owensmartin

+1

@owensmartin - github上の指定ブランチ名に対して、AWSアクセスキーと画面上に与えられた秘密鍵を使用して、設定されたスタックとアプリケーションIDに対してAWS OPSWORKSに自動的にデプロイします。 –

3
+2

関心のある人にとっては、AWS Opsworksに直接デプロイするgithubに組み込みのWebフックがあります。非常に便利です! –

+0

github/opsworks WebHookへのリンクを追加できますか? –

+1

ウェブフックのリストは所有者だけが利用できるので、リンクすることはできませんが、ここではスクリーンショットがありますので、何を探すべきか分かります。入力する必要がある情報はすべて、あなたのスタックとレイヤーでOpsworksで利用できます。 http://cl.ly/image/2a2h000k0S2n –

0

Imranへの小さな追加答え:今はgithubでそれをインテグレーション&と呼んでいます。

関連する問題