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.ymlecho $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 に答える