continuous-integration - 将文件保存在环境变量中
问题描述
有一个文件将用于我在 GitLab 下的所有项目中。我想将此文件内容保存在环境变量中(设置 > CICD > 环境变量)。保存后,我想在 CI 管道运行期间访问此环境变量并更改此变量/文件的内容,并将其输出到运行器服务器上的另一个文件。我可以在 11.11 版中看到,他们引入了变量类型作为“文件” -https://docs.gitlab.com/ee/ci/variables/
我使用的是旧版本,由于组织限制,现在无法升级。
这在 11.11 之前的版本上是否可行?我的是11.9
我尝试将其设置为环境变量,但在打印时,构建失败并出现以下错误 - $ echo %MY_FILE_VARIABLE% 命令的语法不正确。错误:作业失败:退出状态 255
解决方案
推荐阅读
- ios - swift4:无法从当前弹出窗口将值传递给前一个视图控制器
- android - 在 Android Studio 3.2 预览版中无法为 android-28 安装平台插件
- node.js - 使用 npm 获取 JavaScript 以添加到网页
- c# - 我们如何检测使用没有 html 标签的 react 组件构建的网站的 web 元素(与 selenium C# 一起使用)?
- python - 将 XGBClassifier 模型转储到文本中
- reactjs - React Module build failed: SyntaxError: "..." is read-only
- powershell - 在 PowerShell 中发送带有 HTML 表格的电子邮件
- git - 新分支修复主分支中的问题后 Git Rebase 或 Merge
- gcc - 与开始/结束组链接:为什么我的链接会失败,除非某些库被留在组之外
- windows - 使用带有文件参数的 GetObject 会产生错误 432:自动化期间找不到文件名或类名