mirror of
https://github.com/tcgdex/compiler.git
synced 2025-04-22 18:52:08 +00:00
40 lines
826 B
YAML
40 lines
826 B
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 cards: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
|