【发布时间】:2013-07-12 06:12:38
【问题描述】:
我正在尝试创建以下工作流以在我的项目中进行持续集成
- 开发者将代码更改提交到 Github
- Github 将整个代码库发送到 Travis CI
- Travis CI 执行以下操作
- 运行测试
- 构建值得分发的软件包,保存在 Travis CI 本地的文件系统位置
- 将值得分发的软件包部署到 Nodejitsu
- Nodejitsu 使用分发包重新启动服务器
这可能吗?步骤是什么?通过 Github webhooks,我确实有 Travis CI 运行测试,并且 Nodejitsu 部署(未经测试且值得分发)Github 代码库,但我没有上述工作流程。我期待一些不可能的事情吗?
谢谢!
【问题讨论】:
标签: github continuous-integration travis-ci webhooks nodejitsu