0
我使用Jenkins和TFS(Team Foundation Server)和SonarQube,我配置了一个定期启动的作业以导入项目TFS并在SonarQube中对其进行分析,但是我搜索了如何在项目工作区中检测到此作业没有检测到与上一次构建相比的更改时如何中止构建并且不执行代码分析如果在构建过程中没有更改在worskpace项目中检查,我如何中止jenkins作业
我使用Jenkins和TFS(Team Foundation Server)和SonarQube,我配置了一个定期启动的作业以导入项目TFS并在SonarQube中对其进行分析,但是我搜索了如何在项目工作区中检测到此作业没有检测到与上一次构建相比的更改时如何中止构建并且不执行代码分析如果在构建过程中没有更改在worskpace项目中检查,我如何中止jenkins作业
这应该不是处理后结帐,但之前。在Jenkins工作的SCM部分的设置中执行此操作。看起来应该使用轮询来将作业执行限制为仅在发生更改时才执行。
我没有找到这个选项,你可以给一个截图吗? –
没有这样的选项,您可能需要编写脚本来首先比较更改,然后相应地执行相应的操作。 –