Jenkins自然会用于自动构建/部署/测试和报告活动。但是,管理Jenkins中所有与环境相关的活动也是不好的做法吗?我们使用Microsoft Team Foundation Server进行了此类操作。我们有自动构建/部署/测试活动,但我们也管理了来自TFS的数据库和应用程序部署活动。因此,如果我需要重新构建特定数据库,而不是运行部署数据库的手动脚本,我只需“右键单击并运行”数据库部署。测试也一样;如果我需要运行一堆UI测试,我就会启动UI测试构建活动。
但是,我不确定这是否是Jenkins的一个好习惯,无论如何都是一个好主意:)据我所知,Jenkins可以使用Ant,因此我们很容易通过执行单个Ant目标詹金斯。
答案 0 :(得分:1)
詹金斯非常易于管理,也是一个有趣的工具(根据我的个人经验)。 最好的是节省了大量的TIME。 我,我自己正在使用Jenkins和Ant,我发现Jenkins让生活变得轻松:)。 分析您的项目需求是一个很好的做法,然后您的想法必须是一次点击,并且每件事都已完成!
如果你想要这个,那么Jenkins是最好的(使用Ant)。