私はGithubアカウントからウェブフックを設定したいので、OpsWorksで自動的にデプロイメントタスクを開始します。 documentationによれば可能ですが、Internetsにとっては珍しい例やスマートなlibを見つけることはできません。 ;)webhookからOpsWorksへのアプリケーション展開を自動化できますか?
答えて
このプロセスは、今非常に簡単です。 Webhookごとに必要な値を入力するだけで完了します。
ステップ:
- GitHubのリポジトリ - >設定
- ウェブフック&サービス
- AWS Opsworks
- AWS::IAMキー、スタックおよびアプリケーションIDを提供し、あなたが展開するブランチ。
このプロセスでは、ALLに特定のアプリをデプロイすることに注意してください。これは、ルビーのカスタムレイヤーを持っている場合、それらのレイヤーにも特定のアプリをデプロイすることを意味します。しかし、ワーカーレイヤーに便利なのは、異なるレイヤーに複数のレールアプリがある場合、展開時間が長くなるということです。
ユーザーが特定のスタックに展開するために適切なpermissionsを持っていることを確認します。
なインターネットは再び私を救っ: http://blog.codeship.io/2013/09/18/how-to-deploy-to-amazon-opsworks-using-codeship.html
関心のある人にとっては、AWS Opsworksに直接デプロイするgithubに組み込みのWebフックがあります。非常に便利です! –
github/opsworks WebHookへのリンクを追加できますか? –
ウェブフックのリストは所有者だけが利用できるので、リンクすることはできませんが、ここではスクリーンショットがありますので、何を探すべきか分かります。入力する必要がある情報はすべて、あなたのスタックとレイヤーでOpsworksで利用できます。 http://cl.ly/image/2a2h000k0S2n –
Imranへの小さな追加答え:今はgithubでそれをインテグレーション&と呼んでいます。
- 1. AWS Opsworksカスタムレイヤー展開
- 2. ASP.NETリモートftpサーバーへの自動展開
- 3. TFS 2010 Webアプリケーション用の自動展開
- 4. テスト自動化によるプッシュ展開
- 5. Visual Studio 2010でWebアプリケーションの展開を自動化する方法は?
- 6. githubへのコミット/プッシュを自動化できますか?
- 7. cruisecontrol.netを使用してasp.net mvcのファイル共有への展開を自動化
- 8. Microsoft.AnalysisServices.XmlaでのXMLA /ドキュメントの展開を自動化
- 9. 複数のパラメータからレポートを自動的に展開しますか?
- 10. リモートコンピュータからIISユーザーを使用して自動展開する
- 11. GNOMEアプリケーションを自動化できますか?どうやって?
- 12. Websphereアプリケーション・サーバーへのインストールの自動化
- 13. WCFの自動展開
- 14. 自動展開TFS 2010
- 15. CruiseControlから手動で展開
- 16. 複数のMacへのファイルの自動展開
- 17. コマンドラインからWindows Azureアプリケーションを展開しますか?
- 18. XBAPアプリケーションを展開しますか?
- 19. 展開ジャンゴと自分のアプリケーションの
- 20. Androidマーケットへのアプリケーションの公開を自動化する方法はありますか?
- 21. Mac Storeへのアプリケーションの公開を自動化する方法はありますか?
- 22. JITインライン展開で、自分のコードを.NETランタイムアセンブリコードにインライン展開できますか?
- 23. emacsのコメントブロックを自動的に展開
- 24. 外部のC#アプリケーションからPowerPoint VBAアドインを自動化する
- 25. IISの再起動後にASP.NETアプリケーションを "自動展開"する方法はありますか?
- 26. 独自のOAuthアプリケーションへのログインの自動化
- 27. GitラボからAWS EC2インスタンスへのコード配布を自動化
- 28. asp.net mvcサイトの自動展開
- 29. Windowsサービスの自動展開 - ツール
- 30. Web展開の自動プロバイダー(msdeploy.exe)
ありがとう、私は同じことで私の古い答えにコメントをしましたが、ずっといい。 –
私もこれを設定しましたが、私はそれが何かを知っているとは思いません。 OpsWorksにデプロイメント用のアプリケーションを構築するときは、アプリケーションのデプロイメントからどのGithubリポジトリを取得するかを指定しています。プッシュで再デプロイを開始するはずですか? – owensmartin
@owensmartin - github上の指定ブランチ名に対して、AWSアクセスキーと画面上に与えられた秘密鍵を使用して、設定されたスタックとアプリケーションIDに対してAWS OPSWORKSに自動的にデプロイします。 –