私は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. 自動展開ではなくソース管理からの手動展開ですか?
- 7. githubへのコミット/プッシュを自動化できますか?
- 8. cruisecontrol.netを使用してasp.net mvcのファイル共有への展開を自動化
- 9. GNOMEアプリケーションを自動化できますか?どうやって?
- 10. 複数のパラメータからレポートを自動的に展開しますか?
- 11. Microsoft.AnalysisServices.XmlaでのXMLA /ドキュメントの展開を自動化
- 12. gitlab-ciでsymfonyアプリケーションをプライベートサーバに自動展開するには?
- 13. リモートコンピュータからIISユーザーを使用して自動展開する
- 14. SSISからプロジェクトへの変換展開と変換展開モデル
- 15. Angular2展開は - 自動的に私のAngular2アプリケーションではindex.htmlを
- 16. Websphereアプリケーション・サーバーへのインストールの自動化
- 17. ラムダベースアプリケーションの自動展開
- 18. WCFの自動展開
- 19. IIS ExpressからIISへの展開
- 20. DIY CDN:BitbucketからAzure Storoageへの展開
- 21. IISベースのアプリケーションをサービスファブリックに展開できますか?
- 22. cloudformテンプレートの展開を自動化する方法
- 23. アプリは自動的にユーザーのghページに展開できますか?
- 24. コマンドラインからWindows Azureアプリケーションを展開しますか?
- 25. シェフ::例外:: OpsWorksアプリケーションを展開するときにUnresolvableGitReferenceエラーが発生しました
- 26. XBAPアプリケーションを展開しますか?
- 27. xamarinアプリケーションを展開できません
- 28. オープンコンテナにCOTSアプリケーションを展開できますか
- 29. react.js Webアプリケーションを共有ホスティングに展開できますか?
- 30. Mac Storeへのアプリケーションの公開を自動化する方法はありますか?
ありがとう、私は同じことで私の古い答えにコメントをしましたが、ずっといい。 –
私もこれを設定しましたが、私はそれが何かを知っているとは思いません。 OpsWorksにデプロイメント用のアプリケーションを構築するときは、アプリケーションのデプロイメントからどのGithubリポジトリを取得するかを指定しています。プッシュで再デプロイを開始するはずですか? – owensmartin
@owensmartin - github上の指定ブランチ名に対して、AWSアクセスキーと画面上に与えられた秘密鍵を使用して、設定されたスタックとアプリケーションIDに対してAWS OPSWORKSに自動的にデプロイします。 –