通过Jenkins管理部署会是一种糟糕的做法吗?

通过Jenkins管理部署会是一种糟糕的做法吗?,jenkins,build-management,Jenkins,Build Management,Jenkins自然会用于自动构建/部署/测试和报告活动。然而,在詹金斯管理所有与环境相关的活动是否也是一种不好的做法?我们使用微软Team Foundation服务器进行了这种操作。我们有自动构建/部署/测试活动,但我们也从TFS管理数据库和应用程序部署活动。因此,如果我需要重新构建特定的数据库,而不是运行部署数据库的手动脚本,我只需“右键单击并运行”数据库部署。测试也是如此;如果我需要运行一系列UI测试,我只需要启动UI测试构建活动 然而,我不确定这在Jenkins中是否是一个好的实践,也不确

Jenkins自然会用于自动构建/部署/测试和报告活动。然而,在詹金斯管理所有与环境相关的活动是否也是一种不好的做法?我们使用微软Team Foundation服务器进行了这种操作。我们有自动构建/部署/测试活动,但我们也从TFS管理数据库和应用程序部署活动。因此,如果我需要重新构建特定的数据库,而不是运行部署数据库的手动脚本,我只需“右键单击并运行”数据库部署。测试也是如此;如果我需要运行一系列UI测试,我只需要启动UI测试构建活动


然而,我不确定这在Jenkins中是否是一个好的实践,也不确定这是否是一个好主意:)据我所知,Jenkins可以使用Ant,因此我们可以很容易地通过Jenkins执行单个Ant目标。

Jenkins非常易于管理,也是一个有趣的工具(基于我的个人经验)。 最好的是它可以节省大量的时间。 一、 我自己正在用詹金斯和蚂蚁,我发现詹金斯让生活变得简单:)。 这将是一个很好的做法,分析你的项目需要,然后你的想法必须是一键,每件事都完成了

如果你想要这个,那么詹金斯是最好的(与蚂蚁)