diff --git a/.drone.yml b/.drone.yml index 4b90bb5..e640d89 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,32 +7,32 @@ clone: depth: 0 volumes: - - name: docker.sock - host: - path: /var/run/docker.sock +- name: docker.sock + host: + path: /var/run/docker.sock steps: - - name: release - image: cr.grachevko.ru/docker.io/library/docker:23.0.1-git - volumes: - - name: docker.sock - path: /var/run/docker.sock - commands: - - docker build -t drone/helm:${DRONE_BUILD_NUMBER} --progress=plain . - - echo "$PASSWORD" | docker login -u "$USERNAME" --password-stdin "$REGISTRY" - - echo RELEASE.$$(date +'%Y-%m-%dT%H-%M-%SZ' -d @$$(git --no-pager log -1 --format="%ct")) > .release_tag - - docker tag drone/helm:${DRONE_BUILD_NUMBER} $REGISTRY/drone/helm:$$(cat .release_tag) - - docker push $REGISTRY/drone/helm:$$(cat .release_tag) - - docker tag drone/helm:${DRONE_BUILD_NUMBER} drone/helm:latest - - docker rmi drone/helm:${DRONE_BUILD_NUMBER} - environment: - USERNAME: - from_secret: registry_username - PASSWORD: - from_secret: registry_password - REGISTRY: - from_secret: registry - when: - branch: - - master - - rc +- name: release + image: cr.grachevko.ru/docker.io/library/docker:23.0.1-git + volumes: + - name: docker.sock + path: /var/run/docker.sock + commands: + - docker build -t drone/helm:${DRONE_BUILD_NUMBER} --progress=plain . + - echo "$PASSWORD" | docker login -u "$USERNAME" --password-stdin "$REGISTRY" + - echo RELEASE.$$(date +'%Y-%m-%dT%H-%M-%SZ' -d @$$(git --no-pager log -1 --format="%ct")) > .release_tag + - docker tag drone/helm:${DRONE_BUILD_NUMBER} $REGISTRY/drone/helm:$$(cat .release_tag) + - docker push $REGISTRY/drone/helm:$$(cat .release_tag) + - docker tag drone/helm:${DRONE_BUILD_NUMBER} drone/helm:latest + - docker rmi drone/helm:${DRONE_BUILD_NUMBER} + environment: + USERNAME: + from_secret: registry_username + PASSWORD: + from_secret: registry_password + REGISTRY: + from_secret: registry + when: + branch: + - master + - rc