amogusspecialsauce/.drone.yml

43 lines
702 B
YAML
Raw Normal View History

2023-08-20 08:40:48 +00:00
---
kind: pipeline
2023-08-20 08:45:55 +00:00
type: docker
2023-08-20 08:40:48 +00:00
name: Compile
platform:
arch: amd64
steps:
- name: Prepare Repo
2023-08-20 08:45:55 +00:00
image: alpine/git
2023-08-20 08:40:48 +00:00
commands:
2023-08-20 08:46:04 +00:00
- git submodule update --init --recursive
2023-08-20 08:40:48 +00:00
- name: Compile gmqcc
image: alpine
commands:
- chmod +x ci-dependencies.sh
- ./ci-dependencies.sh
- cd gmqcc
- make
2023-08-20 08:58:16 +00:00
- cd ..
2023-08-20 08:40:48 +00:00
2023-08-20 08:58:16 +00:00
- name: Compile SpecialSauce
2023-08-20 08:40:48 +00:00
image: alpine
2023-08-20 08:58:16 +00:00
commands:
- chmod +x ci-dependencies.sh
- chmod +x build.sh
2023-08-20 08:40:48 +00:00
- ./ci-dependencies.sh
2023-08-20 08:58:16 +00:00
- sh build.sh
2023-08-20 08:40:48 +00:00
2023-08-20 14:10:08 +00:00
- name: Release_binary
image: plugins/gitea-release
settings:
api_key:
from_secret: api_key
base_url: https://git.hackmi.ch
files: dist/*
checksum: md5,sha256
2023-08-20 08:40:48 +00:00
trigger:
event:
- tag