kind: pipeline type: docker name: build_dev trigger: event: - promote target: - dev clone: disable: true steps: - name: clone image: harbor.dc.teramesh.cn/library/bitnami/git:latest pull: if-not-exists commands: - git clone $DRONE_REPO_LINK . - git checkout $DRONE_COMMIT - name: build_dev image: harbor.dc.teramesh.cn/library/moby/buildkit:master pull: if-not-exists environment: PIP_INDEX_URL: from_secret: PIP_INDEX_URL HARBOR_DOCKER_AUTH: from_secret: HARBOR_DOCKER_AUTH commands: - mkdir -p ~/.docker - echo "$HARBOR_DOCKER_AUTH" > ~/.docker/config.json - > buildctl --addr tcp://buildkitd:1234 build --frontend=dockerfile.v0 --local context=app --local dockerfile=app --opt build-arg:PIP_INDEX_URL=$PIP_INDEX_URL --output type=image,"name=harbor.dc.teramesh.cn/idrc/tools/databridge:dev",push=true