通过github更改触发管道作业

时间:2018-10-24 08:29:46

标签: jenkins jenkins-pipeline jenkins-cli

我想在jenkins中配置cicd管道,而github中的每个更改都必须自动触发作业。我配置了自由泳作业,并且每次在Github中进行推入操作都能触发我的自由泳作业。当我对管道作业尝试相同时,不会被触发。以下是管道作业的配置 enter image description here

enter image description here

并且我的管道代码很容易用下面的代码进行测试,我运行了一次又一次使它生效。之后,对于我的github中的任何更改,我的管道也不会自动触发。

node {
        stage('test') {
       echo "test"
         }}

有人可以让我知道为什么我的自由式作业能够触发时,管道作业无法通过github更改自动触发吗?我在管道工作中缺少什么?

我还按照建议添加了以下配置,但还是没有运气。尽管进行了自动触发的所有配置,但我在这里缺少了什么。 enter image description here

1 个答案:

答案 0 :(得分:0)

您需要将作业类型更改为管道。 在您的存储库中放入Jenkinsfile并调整钩子。