如果一个人通过UI“立即构建”按钮请求构建,或者如果它由SCM触发,我希望构建的行为不同(处理脚本需要知道)。我不想在UI中提供一个用户必须改变的复选框 - 我已经从他们那里得到了有关这种事情的反击。麻烦的是,我设置的任何参数都具有相同的默认值,无论构建如何触发。Jenkins构建如何区分SCM引发的和用户请求的构建?
4
A
回答
3
你不应该有一个工作有不同的行为。如果您需要不同的行为,则按行为设置一项工作。在你的情况下,最好的办法是有2个独立的工作,一个用于SCM触发构建,另一个用于手动触发构建。
有一个插件允许您将作业过滤到单独的页面(此刻不记得名称)。您可以将所有SCM版本设置为1页,并手动构建另一版本,然后将手动构建页面设置为登录时的默认页面。用户只会看到默认手动触发的作业,但仍然可以通过选择其他页面来访问SCM触发的构建。
0
你可以以某种方式检查SCM预查期间(用脚本),然后从那里去?
相关问题
- 1. 如果另一个scm-triggered构建发生,我如何让Jenkins取消scm-triggered构建?
- 2. 如何通过bitbucket触发与新的拉请求分支jenkins构建
- 3. Bitbucket |触发构建请求
- 4. 触发器Jenkins使用POST请求构建
- 5. 使用Jenkins CI而无需SCM的个人构建
- 6. 如何构建curl请求的响应?
- 7. Jenkins获取中止构建的用户
- 8. 如何触发Jenkins从cURL构建?
- 9. 关于如何构建和搜索的建议请求ElasticSearch
- 10. Jenkins发布 - 构建延迟
- 11. 如何为jenkins构建chroot?
- 12. 如何在jenkins中同时设置“构建其他项目后构建”和“调查SCM”
- 13. 如何暂停和恢复Jenkins构建
- 14. 使用SCM SYNC插件构建Jenkins配置文件
- 15. 创建多部分机构请求swift
- 16. 如何构建使用SOAP请求和响应的网站?
- 17. Cordova发布构建块ajax请求
- 18. 调用jenkins外部的jenkins构建?
- 19. 如何构建这个请求查询
- 20. 如何构建Zend_Dojo xhrPost请求
- 21. 远程构建特定的Jenkins分支
- 22. jenkins - 触发基于git commit的构建
- 23. jenkins构建完成从构建
- 24. Node JS - 构建OAuth2请求
- 25. 使用Jira触发Jenkins构建
- 26. 高效地构建求和区域表
- 27. 如何使用Jenkins apiToken构建API
- 28. Jenkins构建在工作区外
- 29. Jenkins构建工作区失败
- 30. Jenkins - 构建状态