Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a6fabb90b0 | |||
| db62354c97 |
@@ -234,7 +234,7 @@ jobs:
|
|||||||
|
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v "${DEPLOY_PATH}:/workspace/nexus" \
|
-v "${DEPLOY_PATH}:/workspace/nexus" \
|
||||||
-v "${ENV_TMPFILE}:/workspace/nexus/.env:ro" \
|
-v "${ENV_TMPFILE}:/tmp/nexus-deploy-env:ro" \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
-w /workspace/nexus \
|
-w /workspace/nexus \
|
||||||
docker:cli \
|
docker:cli \
|
||||||
@@ -242,12 +242,12 @@ jobs:
|
|||||||
set -e
|
set -e
|
||||||
if [ -n '${SERVICE_ARG}' ]; then
|
if [ -n '${SERVICE_ARG}' ]; then
|
||||||
echo '🚀 Deploying service: ${SERVICE_ARG}'
|
echo '🚀 Deploying service: ${SERVICE_ARG}'
|
||||||
docker compose build ${BUILD_ARGS} ${SERVICE_ARG}
|
docker compose --env-file /tmp/nexus-deploy-env build ${BUILD_ARGS} ${SERVICE_ARG}
|
||||||
docker compose up -d --wait --force-recreate ${SERVICE_ARG}
|
docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate ${SERVICE_ARG}
|
||||||
else
|
else
|
||||||
echo '🚀 Deploying all services'
|
echo '🚀 Deploying all services'
|
||||||
docker compose build ${BUILD_ARGS}
|
docker compose --env-file /tmp/nexus-deploy-env build ${BUILD_ARGS}
|
||||||
docker compose up -d --wait --force-recreate
|
docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate
|
||||||
fi
|
fi
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
@@ -151,15 +151,15 @@ jobs:
|
|||||||
|
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v "${DEPLOY_PATH}:/workspace/nexus" \
|
-v "${DEPLOY_PATH}:/workspace/nexus" \
|
||||||
-v "${ENV_TMPFILE}:/workspace/nexus/.env:ro" \
|
-v "${ENV_TMPFILE}:/tmp/nexus-deploy-env:ro" \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
-w /workspace/nexus \
|
-w /workspace/nexus \
|
||||||
docker:cli \
|
docker:cli \
|
||||||
sh -c "
|
sh -c "
|
||||||
set -e
|
set -e
|
||||||
echo '🔙 Rolling back to ${{ inputs.target_tag }}'
|
echo '🔙 Rolling back to ${{ inputs.target_tag }}'
|
||||||
docker compose build --no-cache
|
docker compose --env-file /tmp/nexus-deploy-env build --no-cache
|
||||||
docker compose up -d --wait --force-recreate
|
docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate
|
||||||
"
|
"
|
||||||
|
|
||||||
echo "✅ Rollback redeploy completed"
|
echo "✅ Rollback redeploy completed"
|
||||||
|
|||||||
Reference in New Issue
Block a user