我可以在Jenkins中设置为不从GitHub获取每个文件吗?

kuhbmx9i  于 2022-10-06  发布在  Jenkins
关注(0)|答案(1)|浏览(209)

我在GitHub上有一个项目,我在.project级别有两个‘.txt’文件。我会用它们来比较以前的跑步和新的跑步,以找出不同之处。

我使用Jenkins来构建项目,但每次当新的运行开始时,Git Fetch会覆盖这两个‘.txt’,所以它不再有意义。

我可以在jenkins中设置不覆盖所有文件-或者跳过这两个文件-当git从乞讨的运行开始读取时吗?

ahy6op9u

ahy6op9u1#

(更像是评论,而不是实际步骤)

问题是,您是否希望对这些文件进行版本控制。我假设您只需要Jenkins格式的文件,而不是.git格式的文件。

我脑海中浮现的一个解决方案是,确保检查是否有“干净的工作区”(不确定确切的名称,因为它随着版本的不同而改变)End确保没有被选中,同时将这些文件添加到.gitignore

您还可以将这些文件存档,以便为每个构建将这些文件保存到Jenkins中的文件中,以便您可以及时检查它们。

如果您选择存档,您的构建还可以使用Jenkins API下载文件,这样您就可以从历史上任何数量的构建中获取文件。

我确信有多种解决方案

相关问题