如何在Jenkins工作区中存储.env文件?

如何在Jenkins工作区中存储.env文件?,jenkins,Jenkins,我在Jenkins有一个freestyle项目,我在每次提交时获取远程Github repo,然后安装它的依赖项,并在工作区中构建应用程序 在应用程序中,我需要使用.env文件中的env变量,但每次新提交时,所有文件都会从工作区中删除 是否有办法将.env文件存储在工作区目录中?如何告诉Jenkins不要删除此文件?您可以为不应从工作区删除的文件设置模式(构建环境->在构建开始之前删除工作区->高级)): 或者,您可以为构建准备一个完整的构建环境(常规->为运行准备一个环境)。如果您使用SCP

我在Jenkins有一个freestyle项目,我在每次提交时获取远程Github repo,然后安装它的依赖项,并在工作区中构建应用程序

在应用程序中,我需要使用.env文件中的env变量,但每次新提交时,所有文件都会从工作区中删除


是否有办法将.env文件存储在工作区目录中?如何告诉Jenkins不要删除此文件?

您可以为不应从工作区删除的文件设置模式(
构建环境->在构建开始之前删除工作区->高级)
):

或者,您可以为构建准备一个完整的构建环境(
常规->为运行准备一个环境
)。如果您使用
SCP
插件,并且它会自动清理工作空间,那么您可能应该使用它。本节包含许多定义环境的选项,我想您可以找到适合自己的选项