kind: pipeline type: kubernetes name: Harbor clone: disable: true steps: - name: clone external repository image: bv11-cr01.bessems.eu/proxy/alpine/git commands: - git clone https://github.com/ma1uta/ma1sd.git . # Strip multi-arch support from Dockerfile - sed -e 's|--platform=$BUILDPLATFORM ||' -i ./Dockerfile # Rebase to a supported openJDK version - sed -e 's|openjdk:8-jre-alpine|adoptopenjdk/openjdk11:alpine-slim|g' -i ./Dockerfile # Inject 'apk upgrade' into Dockerfile - sed -e 's|apk update|apk upgrade --update-cache --available|g' -i ./Dockerfile - name: build & publish image: plugins/docker context: . settings: repo: bv11-cr01.bessems.eu/library/matrix-identity registry: bv11-cr01.bessems.eu tags: latest mtu: 1450 username: from_secret: harbor_username password: from_secret: harbor_password # environment: # DOCKER_CONTENT_TRUST: 1 # DOCKER_CONTENT_TRUST_SERVER: https://notary.spamasaurus.com # DOCKER_CONTENT_TRUST_REPOSITORY_PASSPHRASE: # from_secret: harbor_repo_passphrase # DOCKER_CONTENT_TRUST_ROOT_PASSPHRASE: # from_secret: harbor_root_passphrase