首页 > 解决方案 > Gitlab autodevops 和 Kubernetes,在 review pod 上添加 angular 的配置文件

问题描述

我有一个 Angular 项目,我尝试在 Kubernetes 集群中使用 gitlab-ci autodevops 功能进行审查。
应用程序在审查步骤中运行良好。但是要自定义后端,我需要assets/config在运行时将文件放入文件夹中。文件内容应该是 gitlab 的 CI/CD 变量。

我用我的尝试过,.gitlab-ci.yml但文件没有发送到正在运行的 pod,并且角度应用程序使用 api 的默认值

include:
  - template: Auto-DevOps.gitlab-ci.yml

review:
  before_script:
    - mkdir -p ./src/assets/config && echo "$CONFIG_JSON" > ./src/assets/config/config.json

CONFIG_JSON价值为

{
    "api" : "http://<API IP>:9090"
}

为了使我的文件在审阅窗格中可用,我缺少什么?

背景:我是 Gitlab、Kubernetes 和 Helm 的新手。

标签: angularkubernetesgitlabkubernetes-helmgitlab-autodevops

解决方案


推荐阅读