--- kind: pipeline name: python-3-6-alpine-3-9 services: - name: postgresql image: postgres:11.9-alpine environment: POSTGRES_PASSWORD: test POSTGRES_DB: test - name: mysql image: mariadb:10.3 environment: MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: test steps: - name: build image: alpine:3.9 pull: always commands: - scripts/run-full-tests --- kind: pipeline name: python-3-7-alpine-3-10 services: - name: postgresql image: postgres:11.9-alpine environment: POSTGRES_PASSWORD: test POSTGRES_DB: test - name: mysql image: mariadb:10.3 environment: MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: test steps: - name: build image: alpine:3.10 pull: always commands: - scripts/run-full-tests --- kind: pipeline name: python-3-8-alpine-edge services: - name: postgresql image: postgres:13.1-alpine environment: POSTGRES_PASSWORD: test POSTGRES_DB: test - name: mysql image: mariadb:10.5 environment: MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: test steps: - name: build image: alpine:edge pull: always commands: - scripts/run-full-tests --- kind: pipeline name: documentation steps: - name: build image: plugins/docker settings: username: from_secret: docker_username password: from_secret: docker_password repo: witten/borgmatic-docs dockerfile: docs/Dockerfile when: branch: - master