kind: pipeline type: kubernetes name: Container image (Harbor) steps: - name: Build & publish image: plugins/docker context: . settings: repo: bv11-cr01.bessems.eu/library/json-server registry: bv11-cr01.bessems.eu tags: latest mtu: 1450 username: from_secret: harbor_username password: from_secret: harbor_password --- kind: pipeline type: kubernetes name: Container image (Dockerhub) steps: - name: Build & publish image: plugins/docker context: . settings: repo: djpbessems/json-server tags: latest mtu: 1450 username: from_secret: docker_username password: from_secret: docker_password --- kind: pipeline type: kubernetes name: Helm chart (Gitea) steps: - name: Package & publish image: bv11-cr01.bessems.eu/proxy/alpine/helm commands: - | helm package ./charts/json-server - | ls -lash # curl \ # --header "Authorization: token $GIT_APIKEY" \ # --upload-file bin/npp-prepper \ # https://code.spamasaurus.com/api/packages/$GIT_USERNAME/generic/npp-prepper/$BINARY_VERSION/npp-prepper environment: GIT_APIKEY: from_secret: git_apikey GIT_USERNAME: djpbessems