【问题标题】:Would it be a bad practice to manage deployments through Jenkins?通过 Jenkins 管理部署会是一种不好的做法吗?
【发布时间】:2012-08-15 13:35:47
【问题描述】:

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

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

【问题讨论】:

    标签: jenkins build-management


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-06
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      相关资源
      最近更新 更多