GitHub项目的Jenkins管道
我是Jenkins的新手,想在其中添加GitHub项目。我有一个很好的方法,但这不是我想要的。 目前我正在使用多分支管道,因为这是我发现的将管道(并在我的repo中使用Jenkinsfile)和Git(将我的GitHub repo用作源)结合起来的唯一方法 若我尝试只使用管道,那个么就并没有办法添加Git源代码。如果我使用“自由风格”,就没有办法说“嘿,在回购协议中使用Jenkins文件”,或者仅仅使用管道。也许有,但我不知道怎么做GitHub项目的Jenkins管道,git,jenkins,jenkins-pipeline,jenkins-plugins,Git,Jenkins,Jenkins Pipeline,Jenkins Plugins,我是Jenkins的新手,想在其中添加GitHub项目。我有一个很好的方法,但这不是我想要的。 目前我正在使用多分支管道,因为这是我发现的将管道(并在我的repo中使用Jenkinsfile)和Git(将我的GitHub repo用作源)结合起来的唯一方法 若我尝试只使用管道,那个么就并没有办法添加Git源代码。如果我使用“自由风格”,就没有办法说“嘿,在回购协议中使用Jenkins文件”,或者仅仅使用管道。也许有,但我不知道怎么做 我不想使用多分支管道,我想使用一些我只有一个项目的东西,每次我
我不想使用多分支管道,我想使用一些我只有一个项目的东西,每次我推一些东西时,它就是构建。如果我需要其他插件,请让我知道。我对詹金斯真的是个新手。这很容易。您使用管道,并且在应该键入脚本的位置,将其更改为使用scm。然后你可以添加你的Git,这就是你想要的 使用普通管道作业(而不是多分支作业) 在BuildJob的配置部分定义Jenkins文件(管道)的来源 安装GitHub集成插件以启用高级GitHub构建触发 在声明性管道中定义“触发器”部分:
pipeline {
...
triggers {
githubPush()
}
...
}
这将启用复选框“GitHub hook trigger for GITScm polling”,但实际上并不需要轮询
这应该行得通
以下链接也很有用: