Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 詹金斯工作(包括分支机构)_Jenkins_Jenkins Pipeline - Fatal编程技术网

Jenkins 詹金斯工作(包括分支机构)

Jenkins 詹金斯工作(包括分支机构),jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我在Jenkins上有TFS服务器和作业,它在开发人员进行更改时总是有效。 我需要配置作业,它将只在开发人员在特殊分支中进行更改时启动。若开发人员在另一个目录中进行更改,Jenkins不会做任何事情 如果要在特定分支中查找更改,则可以按如下方式配置作业:(查看分支说明符。替换要生成的分支名称,而不是*/master) ,目录还是分支?具体点。还有,作业是如何触发的?它是通过Jenkins webhooks、轮询还是手动进行的?它与TFS插件一起工作,TFS插件配置在TFS和Jenkins之间。当

我在Jenkins上有TFS服务器和作业,它在开发人员进行更改时总是有效。
我需要配置作业,它将只在开发人员在特殊分支中进行更改时启动。若开发人员在另一个目录中进行更改,Jenkins不会做任何事情

如果要在特定分支中查找更改,则可以按如下方式配置作业:(查看分支说明符。替换要生成的分支名称,而不是*/master)


目录还是分支?具体点。还有,作业是如何触发的?它是通过Jenkins webhooks、轮询还是手动进行的?它与TFS插件一起工作,TFS插件配置在TFS和Jenkins之间。当有人在TFS-pluginPush-Jenkinsok中做了更改时,我现在明白了。因此,基本上,您使用的是TFS webhook。这会自动告诉Jenkins何时构建。我解释的不正确。在我的分支中,我有一个主文件夹“SRC”。我们的开发团队使用许多子文件夹。其主要思想是-仅为缓存配置作业。我的意思是,如果有人更改了另一个子文件夹TFS,不要强迫Jenkins开始构建。此时,如果有人在另一个文件夹中更改了某些内容,TFS会推动Jenkins进行构建。您的解释有点不清楚。请提供一个分支层次结构示例(如您正在讨论的文件夹结构)?有一个结构。只有当有人在“缓存”目录中进行更改时,我才需要配置作业。现在它是这样工作的-如果有人在某些文件夹中进行更改-作业开始工作。我需要排除其他文件夹。