我正在尝试在 before_script 中安装 docker-compose 来构建我的 docker 镜像。我对构建管道还比较陌生。不知道我在这里犯了什么错误,因为我仍然犯了
$ docker-compose --version
/bin/sh: eval: line 147: docker-compose: not found
stages:
- build
build:
stage: build
image: docker:latest
before_script:
- apk add --no-cache curl
- curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- docker-compose --version
script:
- echo "Building and tagging Docker"
- docker-compose -f docker-compose.yml build
- docker tag frontend:latest $DOCKER_REGISTRY_URL/frontend:$IMAGE_TAG
- docker tag server:latest $DOCKER_REGISTRY_URL/server:$IMAGE_TAG
我觉得 before_script 中有些东西混淆了。