Mik*_*cki 9 amazon-ec2 travis-ci
我有一个github项目,使用travis进行持续集成.我想在亚马逊ec2上部署我的项目.为了简化部署,我希望部署的系统具有与测试系统相同的配置.这可能吗?
AFAICT,这需要两件事:首先,ec2预配置的实例与travis使用的设置相匹配.有人存在吗?第二,travis.yml从命令行执行脚本的方法.我怎样才能做到这一点?
至于.travis.yml从命令行执行脚本,如果我是你,我会采取相反的方式,并将你的.travis.yml脚本替换为如下内容:
language: bleh
etc etc...
install:
- ./travis-scripts/install.sh
before_script:
- ./travis-scripts/before_script.sh
script:
- ./travis-scripts/script.sh
Run Code Online (Sandbox Code Playgroud)
当然,您仍然需要编写一个脚本来安装 Amazon EC2 实例上所需的任何语言版本、Travis 插件等。
至于与 Travis VMs 匹配的 Amazon EC2 实例,我不知道,因为我对 Amazon AWS 不太熟悉,但我可以告诉你 Travis VMs 是基于 Ubuntu 12.04 的,并且还有很多更具体的有关构建环境的页面中的信息。
| 归档时间: |
|
| 查看次数: |
1437 次 |
| 最近记录: |