gpt4 book ai didi

javascript - 在带有 JavaScript 的普通 HTML 页面中使用 GitLab 变量

转载 作者:行者123 更新时间:2023-12-03 07:49:10 24 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

作为documentation说:

When receiving a build from GitLab CI, the runner prepares the build environment. It starts by setting a list of predefined variables (Environment Variables) and a list of user-defined variables

关于javascript - 在带有 JavaScript 的普通 HTML 页面中使用 GitLab 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com