我有一个 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 的新手。