目前我的团队正在使用 Jenkins 进行由 SVN 更改触发的自动构建。
最近,我们决定要使用 Sonar。我们不希望在每个快照构建中都发生声纳/哈德森集成。我们只想要一周左右一次。
我们的团队使用clean deploy -U
而不是clean deploy site-deploy -U
简单地使用定期构建来触发声纳是不够的,因为它没有来自构建的站点信息(例如三叶草报告)。
我的问题是,在一项工作中,是否可以将不同的目标与不同的构建时间联系起来?我可能不是很清楚。我可以将 a 关联clean deploy -U
到由 SVN 更改触发的构建,但将“干净部署站点部署 -U”关联到由定期构建触发的构建吗?
是我唯一的选择
1.说服每个人在每个快照构建中都进行站点部署(因此需要更多时间)
或者
2.为每周构建创建一个新工作?