diff --git a/.woodpecker.yml b/.woodpecker.yml index 25b6db9..bf88ed9 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,71 +1,12 @@ kind: pipeline type: docker -name: build-and-deploy - -workspace: - base: /woodpecker - path: src - -clone: - depth: 50 +name: secret-diagnostic steps: -# ── 1. Build & push images ────────────────────────────── -- name: build-and-push - image: docker:24.0-cli - privileged: true - volumes: - - name: docker-sock - path: /var/run/docker.sock - commands: - - | - set -eu - REG=us-central1-docker.pkg.dev/aptivaai-dev/aptiva-repo - TAG=$(echo "$CI_COMMIT_SHA" | head -c 8) - docker buildx create --use --name woodpecker || true - for svc in server1 server2 server3 nginx; do - docker buildx build -f Dockerfile.${svc} \ - -t ${REG}/${svc}:${TAG} --push . - done - when: - event: [push, manual] - branch: [master] - -# ── 2. Deploy to staging (raw SSH) ────────────────────── -- name: deploy-staging +- name: echo-secret image: alpine:latest - commands: - - | - set -eu - apk add --no-cache openssh bash - - mkdir -p ~/.ssh - echo "$STAGING_KNOWN_HOSTS" > ~/.ssh/known_hosts - echo "$STAGING_SSH_KEY" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - - TAG=$(echo "$CI_COMMIT_SHA" | head -c 8) - ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=yes jcoakley@10.128.0.12 <