如何在 gitlab 运行程序的 docker 执行器中添加 ca.crt 即证书



我想在我的 gitlab 运行器的 docker 执行器中添加证书。在这样做时,我面临着各种问题。有人可以帮我怎么做吗?

如果你想

把一个文件放在gitlab运行器上,并且不想把该文件放到你的仓库中,例如出于安全原因:

您可以为此使用环境变量。

您可以在 gitlab GUI 中设置这些(设置 --> CI/CD --> 环境变量(

复制 ca.crt 的内容并将其设置为环境变量的值。然后,您可以在管道文件中使用该环境变量将内容写入文件ca.crt,您可以在管道期间创建该文件并将其放在需要的位置。在 gitlab 中创建环境变量后,您可以在管道文件中像下面这样使用它:

- echo "$ENVIRONMENT_VARIABLE_NAME" > /path/where/you/want/to/put/ca.crt

最新更新