0

GitLab 支持预定义的环境变量、YAML 定义的变量和安全用户变量 - http://doc.gitlab.com/ce/ci/variables/README.html

如何在基本 GitLab-Pages 站点中使用安全用户变量作为 JavaScript 脚本的一部分?(即该站点不使用 ruby​​、node 等,它仅使用 html、css 和 javascript)

例如,我为此项目定义了 START_PAGE_USER 和 START_PAGE_ID 变量。我的.gitlab-ci.yml通过echo $START_PAGE_USER&公开它们echo $START_PAGE_ID,并且我已经验证它们已在构建日志中公开。如何在我的 javascript 中使用这些变量(例如在我的config.js中设置用户名):

var config = {
  user: typeof $START_PAGE_USER !== 'undefined' ? START_PAGE_USER : "Example User"
};
4

1 回答 1

1

项目变量适用于您的测试环境。不是你的代码!您无法在代码中访问这些变量。

正如文档所说:

当从 GitLab CI 接收构建时,运行程序准备构建环境。它首先设置一个预定义变量列表(环境变量)和一个用户定义变量列表

于 2016-03-24T08:56:28.563 回答