when: - event: push branch: woodpecker steps: # - name: code-tests # image: python:3.11.7-alpine # commands: # - cd api # - python3 -m venv env # - source env/bin/activate # - pip install -r requirements.txt pytest # - python3 -m pytest --junit-xml=pytest_junit.xml # - name: build-and-push # image: marcin00.azurecr.io/azure-cli-docker:slim-bookworm # commands: # - dockerd & # - docker build -t marcin00.azurecr.io/user-microservice:${CI_COMMIT_SHA} --build-arg APP_VERSION=${CI_COMMIT_SHA} --build-arg BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") . # - az login --identity --client-id c302726f-fafb-4143-94c1-67a70975574a # - az acr login --name marcin00 # - docker push marcin00.azurecr.io/user-microservice:${CI_COMMIT_SHA} # backend_options: # kubernetes: # annotations: # io.kubernetes.cri-o.userns-mode: "auto:size=65536" # runtimeClassName: sysbox-runc - name: gitops-commit image: alpine/git environment: MY_VAR1: "ssh://git@srv22.mikr.us:20343/pikram/user-microservice-deploy.git" commands: - mkdir -p ~/.ssh - git config --global user.name "woodpecker[bot]" - git config --global user.email "woodpecker@marcin00.pl" - echo "Cloning from ${MY_VAR1}" - git clone ${MY_VAR1} --branch woodpecker-deploy