---
kind: pipeline
type: docker
name: default
steps:
- name: client
image: node
commands:
- cd starkingdoms-client
- yarn
- yarn build
- cd dist
- tar cJvf client.tar.xz *
- name: server
image: rust
commands:
- cd server
- cargo build --release
- name: promote-unstable
image: danihodovic/drone-promote
when:
branch:
- bevy_rewrite
event:
- push
settings:
drone_token:
from_secret: drone_token
target: unstable
depends_on:
- client
- server