如何为aReactJS应用程序设置持续集成(CI)和持续部署(CD)?

时间:2017-03-11 18:18:31

标签: reactjs continuous-integration continuous-deployment

我在本地计算机上制作了一个小ReactJS应用程序。我是使用Create A React app(https://github.com/facebookincubator/create-react-app)完成的。我还为主应用程序进行了单元测试。

我应该把项目放在CI / CD平台上,但我不知道该怎么做。我已经启动了起诉Shippable(http://docs.shippable.com/tutorials/pipelines/samplePipeline/)的过程,但这个过程并不像我想象的那样过于简单,并且我必须注册3个第三方工具。

我的问题是我如何设置CI / CD,对于初学者来说,配置很少是一个非常简单,免费的配置?

1 个答案:

答案 0 :(得分:1)

您应该使用Circle CI。它是免费的(如果您只运行一个容器,即一次只构建一个容器)并在添加存储库时自动获取配置。如果您需要自定义配置,他们的文档相对简单。对于开源项目,Travis CI永远是免费的。它应该让你的项目配置表单连接到你的github repo。