From 196c8c47f8f2e681454564e748d203e17e40ff5a Mon Sep 17 00:00:00 2001 From: oonyeje Date: Sun, 2 Mar 2025 10:17:42 -0500 Subject: [PATCH] - create dev and dev-build tags --- .drone.yml | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3874e99..273b0ce 100755 --- a/.drone.yml +++ b/.drone.yml @@ -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