如何在GitLab中将文件设置为环境变量?

如何在GitLab中将文件设置为环境变量?,gitlab,environment-variables,Gitlab,Environment Variables,我看了一遍,但我仍然不知道如何: 上传文件 指定文件名 指定在CI/CD期间写入的目标位置 file类型的CI变量非常有用,但到目前为止,我还没有找到上传文件的方法。我只能将内容存储为值 GitLab CI将提供一个带有配置密钥的环境变量(在您的情况下可以使用${filename.keystore}访问),该密钥将指向临时创建的文件(文件路径)。这意味着变量将不包含文件的内容,而是包含文件的路径 我们的用例是部署密钥,我们将其存储为File CI变量,可以在SSH配置中轻松引用。我只能回答您的两

我看了一遍,但我仍然不知道如何:

  • 上传文件
  • 指定文件名
  • 指定在CI/CD期间写入的目标位置

  • file类型的CI变量非常有用,但到目前为止,我还没有找到上传文件的方法。我只能将内容存储为值

    GitLab CI将提供一个带有配置密钥的环境变量(在您的情况下可以使用${filename.keystore}访问),该密钥将指向临时创建的文件(文件路径)。这意味着变量将不包含文件的内容,而是包含文件的路径


    我们的用例是部署密钥,我们将其存储为File CI变量,可以在SSH配置中轻松引用。

    我只能回答您的两点,2和3将创建一个临时文件,并且变量本身仅指向该文件。我不知道,您可以将文件上载到CI/CD变量。@SimonSchrottner没关系。我将把它标记为答案。