Skip CD steps when secrets are unavailable
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 2m39s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m46s
CI/CD Pipeline / Build Docker Images (push) Successful in 7s
CI/CD Pipeline / Push to Gitea Registry (push) Successful in 1s
CI/CD Pipeline / Deploy to Server (push) Successful in 1s
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 2m39s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m46s
CI/CD Pipeline / Build Docker Images (push) Successful in 7s
CI/CD Pipeline / Push to Gitea Registry (push) Successful in 1s
CI/CD Pipeline / Deploy to Server (push) Successful in 1s
This commit is contained in:
@@ -168,6 +168,11 @@ jobs:
|
||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${REGISTRY_USER:-}" ] || [ -z "${REGISTRY_PASSWORD:-}" ]; then
|
||||
echo "Registry credentials are not configured; skipping image push."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
curl -sL https://github.com/google/go-containerregistry/releases/download/v0.19.0/go-containerregistry_Linux_x86_64.tar.gz | tar xz crane
|
||||
chmod +x crane
|
||||
|
||||
@@ -218,6 +223,11 @@ jobs:
|
||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${DEPLOY_HOST:-}" ] || [ -z "${DEPLOY_USER:-}" ] || [ -z "${DEPLOY_SSH_KEY:-}" ] || [ -z "${REGISTRY_USER:-}" ] || [ -z "${REGISTRY_PASSWORD:-}" ]; then
|
||||
echo "Deploy credentials are not configured; skipping deploy."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
BRANCH_TAG=$(echo "${GITHUB_REF_NAME}" | sed 's/\//-/g')
|
||||
|
||||
mkdir -p ~/.ssh
|
||||
|
||||
Reference in New Issue
Block a user