compiler/.drone.yml
Florian Bouillon 3ba3205db3
continuing tries
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2020-03-17 00:42:40 +01:00

58 lines
1.3 KiB
YAML

kind: pipeline
name: default
type: docker
steps:
- name: submodules
image: alpine/git
commands:
- git submodule update --init --recursive
- git submodule foreach git checkout master
- git submodule foreach git pull origin master
- name: prepare
image: node:alpine
commands:
- apk -q add yarn
- yarn
# - yarn db:compile
- name: compile
image: node:alpine
commands:
- apk -q add yarn
# - yarn gen:all
- name: push
image: alpine/git
commands:
- cd dist
- git config --global user.email "$PUSH_EMAIL"
- git config --global user.name "$PUSH_NAME"
# - git add .
# - git commit -m "Updated API"
# - git push -u origin master
environment:
PUSH_EMAIL:
from_secret: PUSH_EMAIL
PUSH_NAME:
from_secret: PUSH_NAME
- name: upload
image: alpine
commands:
- apk -q add openssh-client sshpass
- mkdir -p ~/.ssh/
- echo $KNOWN_HOST > ~/.ssh/known_host
- ./upload.sh
environment:
KNOWN_HOST:
from_secret: KNOWN_HOST
UPLOAD_USERNAME:
from_secret: UPLOAD_USERNAME
UPLOAD_PASSWORD:
from_secret: UPLOAD_PASSWORD
UPLOAD_DIST:
from_secret: UPLOAD_DIST
UPLOAD_REMOTE:
from_secret: UPLOAD_REMOTE