gpt4 book ai didi

javascript - Travis CI 与 Amazon Elastic Beanstalk

转载 作者:可可西里 更新时间:2023-11-01 02:16:51 28 4
gpt4 key购买 nike

我有一个 Web 应用程序 http://codefu-5euzxjdg6b.elasticbeanstalk.com/codeKungfu.jsp目前托管在具有 Java 后端的 Amazon Elastic Beanstalk 上。

我想到的流程是这样的:

  • 提交到 GitHub 仓库
  • Travis CI 被触发。运行单元测试。
  • 所有测试用例均通过。在 Amazon elastic beanstalk 上部署。

目前,我停留在第 3 步,我正在尝试将 Travis CI 与 Amazon elastic beanstalk 链接起来。

我已经在网上搜索了与此相关的信息,但找不到任何有用的信息。我获得的最佳信息来源是: https://superuser.com/questions/510593/elastic-beanstalk-rails-application-with-git-source-and-deploy-hooks

我知道 Travis CI 可以直接部署到 Google App Engine,因此我相信也应该有一个针对 Amazon Elastic Beanstalk 的解决方案。

任何人都可以向我指出可能帮助我解决此问题的资源吗?

谢谢!

最佳答案

截至 2014 年 12 月 9 日,Elastic Beanstalk 部署未包含在 Travis CI 部署文档中: http://docs.travis-ci.com/user/deployment/

但是,Travis CI 已经开源了他们的部署工具:dpl 并且 Elastic Beanstalk 部署是一个持续的开发: https://github.com/travis-ci/dpl

最好引用源代码本身来弄清楚如何进行部署。

目前,这是我在 .travis.yml 中的部署设置的工作示例:

deploy:
provider: elasticbeanstalk
access_key_id: <AWS Access Key>
secret_access_key:
secure: <secure secret access key>
region: <region, eg. ap-southeast-1>
app: <app name>
env: <environment name>
bucket_name: <S3 bucket name that is used by elastic beanstalk>
on:
repo: <repo name>
branch: develop

关于javascript - Travis CI 与 Amazon Elastic Beanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15918098/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com