knowyt/.woodpecker.yml
2022-11-06 09:54:47 +01:00

33 lines
746 B
YAML

pipeline:
frontend:
image: node:16-alpine
commands:
- ( cd client && yarn install )
- ( cd client/ && yarn generate )
- mkdir -p client/.output/public/
backend:
image: golang:1.18-alpine
commands:
- apk add go-bindata
- apk add make
- make -C server setup
- make -C server build
- cp srver/knowyt build/files/
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
branches:
- woodpecker
- prod