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



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

然而,我不确定这是否是詹金斯的一个好做法,也不确定这无论如何是否是一个好主意:)据我所知,詹金斯可以使用Ant,因此我们可以很容易地通过詹金斯执行单个Ant目标。

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

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

相关内容

最新更新