答案 0 :(得分:1)
你是否可能将无人机与Dokku混淆? Dokku是一个执行heroku应用程序的平台无人机是一个基于docker的CI。我不太了解无人机,但由于码头工人无法在没有黑客攻击的情况下在码头集装箱内运行,所以最好坚持使用传统的CI,如詹金斯,竹子,团队城市等。
答案 1 :(得分:0)
继续从乌斯曼伊斯梅尔的回答......
如果你看dokku-alt
,区别就不那么明显了。特别是dokku-alt允许你使用Dockerfile进行构建而不是buildstep,因此它不像Heroku那样特定于应用程序。
Dokku-alt本身并不是一个CI系统,但开箱即用它确实在部署之前验证构建完成没有错误,并且使用git hooks可以在测试套件中连接以在每个{{}上运行1}}并在失败时阻止部署。
CI通常比这更多。您通常有多个部署用于测试,登台和实时,并且在某种程度上它还包含一组实践。 Dokku-alt为您提供了一些非常有用的CI部分,以及相当容易构建更多CI的路径,但它本身并不是一个完整的CI系统。您可能更喜欢将主git存储库放在其他地方,并将jenkins保留在图片中,以便自动转移到dokku-alt。