39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
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
|