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