Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
gitignore中的文件都是用Jenkins编写的_Git_Jenkins_Bitbucket - Fatal编程技术网

gitignore中的文件都是用Jenkins编写的

gitignore中的文件都是用Jenkins编写的,git,jenkins,bitbucket,Git,Jenkins,Bitbucket,我希望Jenkins在从bitbucket在AWS lambda中部署代码时忽略connection_util.py文件。 在下面使用- /env /.vscode /ve /.idea /helper/connection_util.py 但在执行构建时,它会覆盖文件。 然而,它在当地环境中运行良好 我还需要做些什么来忽略Jenkins中的文件。如果在添加.gitignore之前已经跟踪并提交了您的连接\u util.py,它将不会忽略它。您需要将其从索引中删除才能停止跟踪 git rm -

我希望Jenkins在从bitbucket在AWS lambda中部署代码时忽略connection_util.py文件。 在下面使用-

/env
/.vscode
/ve
/.idea
/helper/connection_util.py
但在执行构建时,它会覆盖文件。 然而,它在当地环境中运行良好


我还需要做些什么来忽略Jenkins中的文件。

如果在添加.gitignore之前已经跟踪并提交了您的连接\u util.py,它将不会忽略它。您需要将其从索引中删除才能停止跟踪

git rm --cached <file need to remove>
git-rm——缓存

因此,在您的情况下,这将是一个问题,因为Jenkins仍然能够在repo中看到文件

您能解释一下在本地环境中工作的含义吗?文件在repo中准备好了吗?您在.gitignore中添加了要忽略的文件吗?@slashpai是的,文件在repo中准备好了。我在.gitignore中添加了文件。对于本地环境,我的意思是如果我在我的系统中同步它,在.gitignore中添加一个文件在它已经提交之后不会忽略它。您需要使用git reset或git rmI将其删除,这可能会对您有所帮助。如果确实如此,请接受答案:)这些似乎被指定为绝对路径,并且可能与Jenkins工作区目录中的任何内容都不匹配。