Run docker-compose build in .gitlab-ci.yml

前端 未结 9 1219
臣服心动
臣服心动 2020-12-12 14:06

I have a .gitlab-ci.yml file which contains following:

image: docker:latest

services:
  - docker:dind
         


        
9条回答
  •  执念已碎
    2020-12-12 14:49

    I created a simple docker container which has docker-compose installed on top of docker:latest. See https://hub.docker.com/r/tmaier/docker-compose/

    Your .gitlab-ci.yml file would look like this:

    image: tmaier/docker-compose:latest
    
    services:
      - docker:dind
    
    before_script:
      - docker info
      - docker-compose --version
    
    buildJob:
      stage: build
      tags:
        - docker
      script:
        - docker-compose build
    

提交回复
热议问题