从Jenkins中的Git获取更新的更改文件

从Jenkins中的Git获取更新的更改文件,git,jenkins,version-control,Git,Jenkins,Version Control,我在Jenkins的工作是从Git存储库获取源代码的来源 这是存储库结构的一个示例: /repository /project1 /premium.txt /project2 /supplement.txt /project3 /regulator.txt 我需要根据作业更新更改,例如: 提交f341ldin3: /project1/premium.txt 您应该使用一些Git命令或插件或参数在Jenkins中配置它吗?推荐什么?中

我在Jenkins的工作是从Git存储库获取源代码的来源

这是存储库结构的一个示例:

/repository
   /project1
       /premium.txt
   /project2
       /supplement.txt
   /project3
       /regulator.txt
我需要根据作业更新更改,例如:

提交f341ldin3:

/project1/premium.txt
您应该使用一些Git命令或插件或参数在Jenkins中配置它吗?推荐什么?

中有一节“要构建的分支”


只需添加并推送在该提交上创建的新分支,您就可以指定要由作业生成的所述分支(即分支头引用的提交)。

要从Jenkins build job获取更改的文件,您可以添加一个Windows PowerShell步骤来实现

PowerShell脚本如下所示:

$files=$(git diff head~ --name-only)
echo $files

Jenkins为Git存储库提供了插件,如GitHub和Bitbucket。只要搜索这个。顺便说一下,你的问题可能是其他问题的重复。