我见过詹金斯被用作码头集装箱的CI。杜库也是一个像Jenkins一样的CI平台吗?
如果,当我想对PHP应用程序使用Docker容器执行CI时,有什么不同?
发布于 2014-11-16 03:44:48
你是不是把无人机和Dokku搞混了?Dokku是一个执行heroku应用程序的平台,无人机是一个基于码头的CI平台。我对无人机知之甚少,但由于对接者在没有黑客的情况下无法在码头集装箱内运行,你最好还是坚持像詹金斯、竹子、团队城市之类的传统CI。
发布于 2015-03-08 07:49:39
从奥斯曼·伊斯梅尔的回答..。
如果你看一下dokku-alt,区别就不那么清楚了。特别是dokku-alt允许您在构建时使用Dockerfile,而不是构建步骤,所以它并不是Heroku特有的应用程序。
Dokku-alt本身并不是一个CI系统,但它可以在部署之前验证构建是否完成,并且使用git挂钩,您可以在测试套件中连接,在每个git push上运行并在失败时阻止部署。
CI通常比这个要多一点。您通常有多个用于测试、暂存和活动的部署,而且在某种程度上它还包含一组实践。Dokku-alt为您提供了CI的一些非常有用的部分,并提供了一个相当清晰的途径来构建更多的CI,但它本身并不是一个完整的CI系统。
您很可能更愿意将主要的git存储库保存在其他地方,并将jenkins保存在自动转移到dokku-alt的图片中。
https://stackoverflow.com/questions/26951113
复制相似问题