diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 173889e..10bb1c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ # MotoVaultPro GitLab CI/CD Pipeline # GitLab 18.6+ with shell executor # See docs/CICD-DEPLOY.md for complete documentation -# v1.1 +# v1.2 stages: - validate @@ -16,6 +16,12 @@ variables: DOCKER_COMPOSE_FILE: docker-compose.yml DOCKER_COMPOSE_PROD_FILE: docker-compose.prod.yml +# Fix permissions after every job - docker creates files as root +default: + after_script: + - echo "Fixing file permissions..." + - sudo chown -R gitlab-runner:gitlab-runner "$DEPLOY_PATH" 2>/dev/null || true + # Validate Stage - Check prerequisites validate: stage: validate