GitLab运行器文档警告using shell as an executor is unsafe,因为所有代码都以GitLab运行器用户权限运行,因此可以访问该用户在主机上有权访问的所有内容。然而,在运行in a docker container的GitLab运行器中使用shell executor是否安全?我的直觉是,所有的安全问题都归结于docker
基本上,到目前为止,我得到的工作如下所示;
登录到GitLab容器注册表从码头构建码头容器-Compose.yml配置文件使用GitLab共享运行器CI/CD将所有已构建的码头容器推送到GitLab容器注册表登录到我的Azure VM Ubuntu服务器,通过SSH<code>H 19</>从GitLab容器注册表中提取