我所在的团队已将Jenkins作为持续集成构建的标准工具。每次代码提交都会触发标准构建、Cobertura分析并发布到Artifactory快照仓库。我刚刚完成了在主构建文件中添加一个新目标,这个目标将启动Sonar分析,但我不希望它在每次提交时都运行。
有没有一种方法来安排在Jenkins中定期运行特定构建目标?显然,Jenkins可以方便地安排定时构建,但它会每次运行项目的常规构建。我想能够安排Sonar构建目标每晚自动运行。
当然,我可以创建一个单独的Jenkins项目,只是为了按计划运行Sonar目标,但我尽可能想避免这样做。我们的Jenkins服务器已经有几百个构建项目了;为了安排每晚自动构建而使其翻倍并不是很理想。我找过Jenkins插件,但没有找到任何有助于实现这一目的的插件。你有什么建议吗?
有没有一种方法来安排在Jenkins中定期运行特定构建目标?显然,Jenkins可以方便地安排定时构建,但它会每次运行项目的常规构建。我想能够安排Sonar构建目标每晚自动运行。
当然,我可以创建一个单独的Jenkins项目,只是为了按计划运行Sonar目标,但我尽可能想避免这样做。我们的Jenkins服务器已经有几百个构建项目了;为了安排每晚自动构建而使其翻倍并不是很理想。我找过Jenkins插件,但没有找到任何有助于实现这一目的的插件。你有什么建议吗?