kind: pipeline type: docker name: default trigger: branch: [main] event: [push] # Kill the default clone entirely clone: disable: true steps: - name: manual clone image: alpine/git environment: GIT_ASKPASS: "echo" # prevent interactive prompts commands: - git clone --depth=50 "https://fencl:5ece5d37cd3a9988a78983b10cede284e25717f8@git.internet-master.cz/fencl/davisfe.cz.git" . # - git fetch origin +refs/heads/deployment:refs/remotes/origin/deployment # - git checkout -qf origin/deployment - git log -1 --oneline - ls -la - name: build and push to gitea registry image: plugins/docker:20.16 settings: registry: git.internet-master.cz repo: git.internet-master.cz/fencl/davisfe.cz context: . dockerfile: Dockerfile tags: - latest username: fencl password: 5ece5d37cd3a9988a78983b10cede284e25717f8 - name: call-portainer-webhook image: curlimages/curl environment: PORTAINER_USER: from_secret: PORTAINER_USER PORTAINER_PASSWORD: from_secret: PORTAINER_PASSWORD PORTAINER_WEBHOOK: from_secret: PORTAINER_WEBHOOK commands: - curl -fsS -u "$PORTAINER_USER:$PORTAINER_PASSWORD" -X POST "$PORTAINER_WEBHOOK"