0

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

但是,我不确定这在 Jenkins 中是否是一个好的做法,以及这是否是一个好主意 :) 据我了解,Jenkins 可以使用 Ant,因此我们可以很容易地通过 Jenkins 执行单个 Ant 目标。

4

1 回答 1

1

Jenkins 非常易于管理,也是一个有趣的工具(根据我的个人经验)。最好的事情是它节省了大量的时间。我自己正在将 Jenkins 与 Ant 一起使用,我发现 Jenkins 让生活变得轻松 :)。分析您的项目需求将是一个很好的做法,然后您的想法必须一键完成!

如果你想要这个,那么 Jenkins 是最好的(使用 Ant)。

于 2012-08-20T08:06:04.333 回答