使用Github,Travis CI和Nodejitsu的持续集成工作流程

时间:2013-07-14 03:38:54

标签: github continuous-integration travis-ci webhooks nodejitsu

我正在尝试创建以下工作流程以便在我的项目上持续集成

  • 开发人员将代码更改提交给Github
  • Github将整个代码库发送给Travis CI
  • Travis CI执行以下操作
    • 运行测试
    • 构建有价值的分发包,保存在Travis CI本地的文件系统位置
    • 将分发有价值的软件包部署到Nodejitsu
  • Nodejitsu使用分发包值
  • 重新启动服务器

这可能吗?步骤是什么?通过Github webhooks,我确实有Travis CI运行测试,Nodejitsu部署(未经测试和分发有价值)Github代码库,但我没有上述工作流程。我期待一些不可能的事情吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是可能的,以及我们如何在内部部署我们的许多系统。

如需快速入门指南,请尝试:

详细文档可在此处找到:

如果您有任何其他问题,请随时联系Nodejitsu支持。