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 }}
|
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
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
|
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
|
chmod +x crane
|
||||||
|
|
||||||
@@ -218,6 +223,11 @@ jobs:
|
|||||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }}
|
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
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')
|
BRANCH_TAG=$(echo "${GITHUB_REF_NAME}" | sed 's/\//-/g')
|
||||||
|
|
||||||
mkdir -p ~/.ssh
|
mkdir -p ~/.ssh
|
||||||
|
|||||||
Reference in New Issue
Block a user