我刚刚开始使用docker和与Gitlab的持续集成。我已经将以下gitlab-ci.yml文件添加到我的存储库的根目录中: # Official docker image - docker阶段运行并通过,但test阶段失败,并显示以下错误消息: $ docker run obikerui/project npm run
我正在寻找一种从.gitlab-ci.yml文件中调用main.go文件的方法。Main.go接受标志并返回布尔值。go run .现在从我的.gitlab-ci.yml文件中,我想调用上面的程序。我们已经有了工作设置(docker Image),所有的GO/ SH二进制文件都将被放置在那里。因此,.gitlab-ci.yml文件知道上述程序的位置。只是我找不到在.gitlab<
我想知道如何使用它来安全地运行GitLab发送给运行器的CI/CD作业。GitLab运行器文档警告using shell as an executor is unsafe,因为所有代码都以GitLab运行器用户权限运行,因此可以访问该用户在主机上有权访问的所有内容。然而,在运行in a docker container