标签: git github jenkins
我有詹金斯的工作。
当我现在单击手动构建时,它正在构建 当从git提交触发时,它也在构建。
如何确定触发源,手动构建还是scm更改?
答案 0 :(得分:2)
您需要在Jenkins作业中添加一个条件,以确定谁正在执行该作业,如果它是SCM或手动构建。
在构建原因中,您有一个选项列表,稍后您可以将这些选项作为作业中的参数。
使用它来确定谁是构建的发起者。
答案 1 :(得分:1)
根据您的需要,api会公开该信息。所以你可以点击url [jenkins] / job / [jobname] / [buildNum] / api / [xml | json],并且有一个cause节点列出触发构建的内容。