从Jenkins中的Git获取更新的更改文件
我在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中配置它吗?推荐什么?中
/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。只要搜索这个。顺便说一下,你的问题可能是其他问题的重复。