- create dev and dev-build tags
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
oonyeje 2025-03-02 10:17:42 -05:00
parent c6b05337d7
commit 196c8c47f8

View File

@ -5,24 +5,6 @@ name: build
steps:
################################################################################################################################################
## example of running dind manually in drone
# - name: start-compose-container
# image: gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest
# environment:
# REGISTRY_USER:
# from_secret: DOCKER_USERNAME
# REGISTRY_PASS:
# from_secret: DOCKER_PASSWORD
# commands:
# # - docker container stop compose-container
# - docker container prune -f
# - docker image prune -f
# - docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS
# - docker pull gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest
# - docker run -v /var/run/docker.sock:/var/run/docker.sock --rm -d --name compose-container gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine sleep inf #start container in detached mode
# - sleep 5 # give container some time to fully start
# volumes:
# - name: docker_sock
# path: /var/run/docker.sock
# - name: build
# image: docker
# environment:
@ -45,7 +27,20 @@ steps:
# - docker tag gitea.bsidesolutions.net/oonyeje/oonyeje-portfolio gitea.bsidesolutions.net/oonyeje/oonyeje-portfolio:latest
################################################################################################################################################
- name: build-and-push-image
- name: Setup Build
image: gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest
commands:
# - docker container stop compose-container
- docker container prune -f
- docker image prune -f
# - docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS
# - docker pull gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest
# - docker run -v /var/run/docker.sock:/var/run/docker.sock --rm -d --name compose-container gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine sleep inf #start container in detached mode
# - sleep 5 # give container some time to fully start
volumes:
- name: docker_sock
path: /var/run/docker.sock
- name: Build and Push Container Image
image: plugins/docker
settings:
username:
@ -58,7 +53,8 @@ steps:
force_tag: true
tags:
- latest
- ${DRONE_COMMIT_SHA:0:7}
- dev
- dev-build-${DRONE_COMMIT_SHA:0:7}
# - name: deploy-staging