- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在试用 GitLab AutoDevOps,并试图了解 CI/CD 变量的工作原理。
在设置 UI 中,我可以设置创建文件和环境变量。
According to the documentation ,如果变量以 K8S_SECRET_
为前缀,那么它会神奇地出现在部署中。我可以让它为环境变量工作,但不能为文件变量工作。在这种情况下,我有两个问题:
谢谢!
最佳答案
不,不支持。您不能将文件类型变量与 K8S_SECRET_
一起使用。这是一种解决方法。
删除第一行(-----BEGIN RSA PRIVATE KEY-----
)和最后一行(-----END RSA PRIVATE KEY--- --
)
将其余 key 添加为 K8S_SECRET_
Variable
类型。例如 K8S_SECRET_SECRET_KEY
这将使您的 key 在您的应用程序中作为环境变量可用。重要的是要注意新行 (\n) 将被转换为空格。
在部署文件中使用类似于以下的脚本。
命令:[“/bin/bash”,“-c”]
参数:
- |
mkdir -p/家/证书
cd/home/证书
echo $SECRET_KEY > secret key
sed -i 's//\n/g' secret.key
sed -i '1s/^/-----开始 RSA 私钥-----\n/' secret.key
sed -i -e '$a-----结束 RSA 私钥-----' secret.key
关于gitlab - Gitlab AutoDevops 是否支持将 kubernetes secret 作为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61463436/
我正在使用自定义 artifacotry repository我在其上部署我的项目。当我在本地计算机上工作时,这工作正常,但我启用了 Gitlab 的 AutoDevOps 功能并将我的项目与 Kub
我已经设置了一个使用 Oracle JDBC 的 GitLab 项目。 Oracle 驱动程序不在 Maven 中央存储库中,因此我已手动将其添加到我的项目中。这意味着,在本地,我的构建运行得很好。
我正在试用 GitLab AutoDevOps,并试图了解 CI/CD 变量的工作原理。 在设置 UI 中,我可以设置创建文件和环境变量。 According to the documentation
我是新手,刚刚开始使用 gitlab 开箱即用的 auto devops 魔法。 我有一个非常基本的 Golang 微服务,我可以部署它——它使用开箱即用的默认 helm 图表(创建命名空间、服务、部
我是 gitlab CI 的新手。所以我想用 https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/templates/J
它在本地完美运行,但在部署到 Gitlab 时在测试阶段使用 CI/CD 运行的管道期间收到此错误: Webpacker::Manifest::MissingEntryError: Webpacker
我是一名优秀的程序员,十分优秀!