mnisyif_frontend/.woodpecker.yml

31 lines
No EOL
855 B
YAML

# pipeline:
# build_and_deploy:
# image: bash
# commands:
# - docker build -t frontend:${CI_COMMIT_SHA:0:8} .
# - docker tag frontend:${CI_COMMIT_SHA:0:8} frontend:latest
# - docker stop frontend || true
# - docker rm frontend || true
# - docker run -d --name frontend -p 5173:5173 frontend:latest
# branches: master
clone:
git:
image: woodpeckerci/plugin-git
settings:
depth: 1
pipeline:
build_and_deploy:
image: docker:dind
privileged: true
commands:
- sleep 5 # Give Docker daemon time to start
- docker build -t frontend:${CI_COMMIT_SHA:0:8} .
- docker tag frontend:${CI_COMMIT_SHA:0:8} frontend:latest
- docker stop frontend || true
- docker rm frontend || true
- docker run -d --name frontend -p 5137:5137 frontend:latest
branches: master