diff --git a/.drone.yml b/.drone.yml index 802b757..b940279 100644 --- a/.drone.yml +++ b/.drone.yml @@ -41,6 +41,7 @@ steps: CUDDLE_SECRETS_PROVIDER: 1password CUDDLE_ONE_PASSWORD_DOT_ENV: ".env.ci" CUDDLE_SSH_AGENT: "true" + CUDDLE_CI: "true" OP_SERVICE_ACCOUNT_TOKEN: from_secret: op_service_account_token when: @@ -69,6 +70,7 @@ steps: CUDDLE_SECRETS_PROVIDER: 1password CUDDLE_ONE_PASSWORD_DOT_ENV: ".env.ci" CUDDLE_SSH_AGENT: "true" + CUDDLE_CI: "true" OP_SERVICE_ACCOUNT_TOKEN: from_secret: op_service_account_token when: @@ -97,6 +99,7 @@ steps: CUDDLE_SECRETS_PROVIDER: 1password CUDDLE_ONE_PASSWORD_DOT_ENV: ".env.ci" CUDDLE_SSH_AGENT: "true" + CUDDLE_CI: "true" OP_SERVICE_ACCOUNT_TOKEN: from_secret: op_service_account_token when: diff --git a/scripts/ci:main.sh b/scripts/ci:main.sh index 6af4ba4..c4c7767 100755 --- a/scripts/ci:main.sh +++ b/scripts/ci:main.sh @@ -2,7 +2,13 @@ set -e -cargo run -p ci -- main \ +CMD_PREFIX="cargo run -p ci --" + +if [[ -n "$CUDDLE_CI" ]]; then + CMD_PREFIX="./target/debug/ci" +fi + +$CMD_PREFIX main \ --mkdocs-image "$MKDOCS_IMAGE" \ --caddy-image "$CADDY_IMAGE" \ --image "$REGISTRY/$SERVICE" \