Jenkins如何排除不生成的文件

时间:2019-11-25 13:08:36

标签: git jenkins

我是Jenkins和GIT的新手。实际上,我的应用程序的结构是:

代码位于GIT中,包含两个分支(DevProd),并被克隆到Visual Studio。因此,当我进行修改时,我将从Visual Studio推送到devprod分支。在这里,所有文件和文件夹都将使用Jenkins自动同步到服务器。

我的要求是,我不想将一个.dll文件自动同步到服务器。我该如何阻止呢?是从GIT方面还是从Jenkins方面。

1 个答案:

答案 0 :(得分:1)

我不确定在这里了解您的问题。您的意思是将“本地构建”的文件推送到存储库?如果是这种情况,则需要将它们添加到.gitignore中。我的回答似乎微不足道,但我指的是“我是詹金斯和GIT的新手。”

并不是说,如果您已经推送了git存储库,无论如何它们都将被存储起来,并且您需要一些基础来进行清理。

如此:

1)您应该考虑在本地删除git repo中不需要的文件,然后创建一个新的提交

2)创建/编辑.gitignore文件,以便不再添加它们并创建另一个提交 ->提交一次清理,然后一次将文件添加到gitignore

旁注: -您应该始终使用 git状态来了解要添加到存储库中的内容。通常,密码和不需要的内容会通过这种方式到达存储库。