sledgemapper/.drone.yml
Michele d8f2f8a5fc
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
fix cd
2021-08-21 21:13:26 +00:00

61 lines
1.3 KiB
YAML

kind: pipeline
name: default
steps:
- name: backend
image: plugins/docker
settings:
repo: privateregistry.michelescandura.com/michele/sledgemapper
registry: privateregistry.michelescandura.com
auto_tag: true
- name: frontend
image: privateregistry.michelescandura.com/michele/basecompileimage:1.1
pull: true
volumes:
- name: cache
path: /release
commands:
- chmod +x build.sh
- sh build.sh
- name: zip
image: alpine:latest
when:
event:
- tag
volumes:
- name: cache
path: /release
commands:
- apk update
- apk add zip
- mkdir /release/zip
- cd /release/net5.0/win-x64
- zip -r sledgemapper-${DRONE_TAG}-win.zip ./publish
- cp sledgemapper-${DRONE_TAG}-win.zip /release/zip
- cd /release/net5.0/osx-x64
- zip -r sledgemapper-${DRONE_TAG}-osx.zip ./publish
- cp sledgemapper-${DRONE_TAG}-osx.zip /release/zip
- cd /release/net5.0/linux-x64
- zip -r sledgemapper-${DRONE_TAG}-linux.zip ./publish
- cp sledgemapper-${DRONE_TAG}-linux.zip /release/zip
- name: gitea_release
image: plugins/gitea-release
when:
event:
- tag
volumes:
- name: cache
path: /release
settings:
api_key: 5eb87a0a7d55fbf8fb64e678781a5ddcc1a27e09
base_url: https://git.michelescandura.com
files: /release/zip/*
title: ${DRONE_TAG}
volumes:
- name: cache
temp: {}