当我尝试运行gitlab-ci.yml
时,出现以下错误:
/ bin / bash:第73行:docker:找不到命令
在我的服务器上,docker
命令以root身份运行,gitlab也以root身份执行。
这里可能是什么问题?
这是我的.yml
文件:
stages:
- deploy
- cleanup
before_script:
- whoami
- docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" "$CI_REGISTRY"
答案 0 :(得分:0)
您可以验证以下3个步骤:
请访问官方页面以获取更多信息:https://docs.gitlab.com/ee/ci/docker/using_docker_build.html
答案 1 :(得分:0)
您的gitlab-ci.yml
看起来不完整。尝试这样的事情:
stages:
- build
build-docker:
stage: build
script:
- whoami
- docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" "$CI_REGISTRY"