pipeline: frontend: image: node:16-alpine commands: # - ( cd client && yarn install ) # - ( cd client/ && yarn generate ) - mkdir -p client/.output/public/ when: branch: woodpecker backend: image: golang:1.18-alpine commands: - apk add go-bindata - apk add make - make -C server setup - make -C server build when: branch: woodpecker build-publish: image: mtvb/drone-kaniko settings: reproducible: true username: from_secret: docker.private.gnuher.de.username password: from_secret: docker.private.gnuher.de.password repo: knowyt registry: docker.private.gnuher.de tags: latest when: branch: woodpecker notify: image: plugins/matrix settings: homeserver: https://matrix.bw-messenger.de/ roomid: wHCOKvEHLUmsNybNwh:matrix.bw-messenger.de username: from_secret: matrix.bw-messenger.de.username password: from_secret: matrix.bw-messenger.de.password