kind: pipeline name: default type: docker on: push: steps: - name: lint image: python:3.12 commands: - pip install --root-user-action=ignore -r requirements.txt - ruff check . - name: docker-image image: plugins/docker settings: context: frontend/ dockerfile: Dockerfile registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/bastien.ollier/miner username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASSWORD cache_from: - hub.codefirst.iut.uca.fr/bastien.ollier/miner:latest depends_on: [ lint ] - name: deploy-miner image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: hub.codefirst.iut.uca.fr/bastien.ollier/miner:latest CONTAINERNAME: miner COMMAND: create OVERWRITE: true ADMINS: baollier1 depends_on: [ docker-image ]