UrbanCode Deploy 最好的部分是它对基于组件的架构应用程序进行建模,其部署环境非常好,每个人都可以在 10 分钟内理解。非常主动、灵活和强大。不知道是否有其他工具可以很好地做到这一点。
Jenkins Pipeline 可以在更高级别编排持续交付工作流,包括构建、测试等。
是否有意义?
UrbanCode Deploy 最好的部分是它对基于组件的架构应用程序进行建模,其部署环境非常好,每个人都可以在 10 分钟内理解。非常主动、灵活和强大。不知道是否有其他工具可以很好地做到这一点。
Jenkins Pipeline 可以在更高级别编排持续交付工作流,包括构建、测试等。
是否有意义?
Jenkins 有一个新的 UCD 插件,它添加了与 Jenkins 2.0 管道的良好集成。我要戳开发人员,因为似乎没有一个很好的视频来展示它,但是这里有文档(和插件的链接):
https://developer.ibm.com/urbancode/docs/jenkins-build-step-integration-with-ibm-urbancode-deploy/
我认为这个想法是,您可以使用 Jenkins 管道来管理通过早期测试环境的构建流程,而当管道更多地在快照级别运行时,UCD 拥有后期测试环境/生产。希望您的反馈!
今天,在我的生产环境中,我使用 Jenkins 来管理我的构建(就像一个带有一些测试的“构建管道”)并将我所有的构建结果放入 Urbancode 代码站。Urbancode 完美地完成了我所有的部署工作,与 Jenkins 的集成美观、简单、快速。我已经阅读了一些关于 Jenkins 交付管道的文章,不推荐使用它。