mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-08 08:47:17 +01:00
This commit is contained in:
parent
1c0046e2df
commit
7ba1766452
99
.drone.yml
99
.drone.yml
@ -2,9 +2,6 @@ kind: pipeline
|
|||||||
name: create-release
|
name: create-release
|
||||||
workspace:
|
workspace:
|
||||||
path: /repo
|
path: /repo
|
||||||
#platform:
|
|
||||||
#os: linux
|
|
||||||
#arch: amd64
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: create
|
- name: create
|
||||||
@ -23,99 +20,3 @@ steps:
|
|||||||
. /repo/.release.env
|
. /repo/.release.env
|
||||||
|
|
||||||
echo "Created release $RELEASE_ID"
|
echo "Created release $RELEASE_ID"
|
||||||
|
|
||||||
trigger:
|
|
||||||
event:
|
|
||||||
- push
|
|
||||||
|
|
||||||
---
|
|
||||||
kind: pipeline
|
|
||||||
name: build-linux
|
|
||||||
workspace:
|
|
||||||
path: /repo
|
|
||||||
#platform:
|
|
||||||
#os: linux
|
|
||||||
#arch: amd64
|
|
||||||
depends_on:
|
|
||||||
- create-release
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: get-release
|
|
||||||
image: docker.panel2.viceunderdogs.com/buildenv:debian-latest
|
|
||||||
environment:
|
|
||||||
GIT_TOKEN:
|
|
||||||
from_secret: GITEA_KEY
|
|
||||||
commands:
|
|
||||||
- GIT_SHA=$(git rev-parse --short HEAD)
|
|
||||||
- >
|
|
||||||
echo "Git SHA: $GIT_SHA"
|
|
||||||
|
|
||||||
echo RELEASE_ID=$(curl -s 'https://git.thijn.ovh/api/v1/repos/Thijn/SqMod/releases/tags/'"$GIT_SHA"'?token='"$GIT_TOKEN"'' -H 'accept: application/json' -H 'Content-Type: application/json' | jq '.id') > /repo/.release.env
|
|
||||||
|
|
||||||
cat /repo/.release.env
|
|
||||||
|
|
||||||
- name: build-debian
|
|
||||||
image: docker.panel2.viceunderdogs.com/buildenv:debian-latest
|
|
||||||
environment:
|
|
||||||
GIT_TOKEN:
|
|
||||||
from_secret: GITEA_KEY
|
|
||||||
commands:
|
|
||||||
- . /repo/.release.env
|
|
||||||
- cat /repo/.release.env
|
|
||||||
- cd /repo && cmake -E make_directory /repo/build
|
|
||||||
- cd /repo/build && cmake /repo -DCMAKE_BUILD_TYPE=Release
|
|
||||||
- cmake --build /repo/build --config Release
|
|
||||||
- mv /repo/bin/plugins/mod_squirrel_64.so /repo/bin/plugins/mod_squirrel_64-debian.so
|
|
||||||
- >
|
|
||||||
curl -X 'POST' 'https://git.thijn.ovh/api/v1/repos/Thijn/SqMod/releases/'"$RELEASE_ID"'/assets?token='"$GIT_TOKEN"'' -H 'accept: application/json' -H 'Content-Type: multipart/form-data' -F 'attachment=@/repo/bin/plugins/mod_squirrel_64-debian.so'
|
|
||||||
|
|
||||||
- name: build-ubuntu
|
|
||||||
image: docker.panel2.viceunderdogs.com/buildenv:ubuntu-latest
|
|
||||||
environment:
|
|
||||||
GIT_TOKEN:
|
|
||||||
from_secret: GITEA_KEY
|
|
||||||
commands:
|
|
||||||
- . /repo/.release.env
|
|
||||||
- cd /repo && rm -rf /repo/build &&cmake -E make_directory /repo/build
|
|
||||||
- cd /repo/build && cmake /repo -DCMAKE_BUILD_TYPE=Release
|
|
||||||
- cmake --build /repo/build --config Release
|
|
||||||
- mv /repo/bin/plugins/mod_squirrel_64.so /repo/bin/plugins/mod_squirrel_64-ubuntu.so
|
|
||||||
- >
|
|
||||||
curl -X 'POST' 'https://git.thijn.ovh/api/v1/repos/Thijn/SqMod/releases/'"$RELEASE_ID"'/assets?token='"$GIT_TOKEN"'' -H 'accept: application/json' -H 'Content-Type: multipart/form-data' -F 'attachment=@/repo/bin/plugins/mod_squirrel_64-ubuntu.so'
|
|
||||||
trigger:
|
|
||||||
event:
|
|
||||||
- push
|
|
||||||
|
|
||||||
#---
|
|
||||||
#kind: pipeline
|
|
||||||
#name: build-windows
|
|
||||||
#workspace:
|
|
||||||
# path: /repo
|
|
||||||
#platform:
|
|
||||||
# os: windows
|
|
||||||
# arch: amd64
|
|
||||||
# version: 1809
|
|
||||||
#depends_on:
|
|
||||||
# - create-release
|
|
||||||
|
|
||||||
#steps:
|
|
||||||
#- name: build
|
|
||||||
#image: docker.panel2.viceunderdogs.com/buildenv:windows-latest
|
|
||||||
#environment:
|
|
||||||
#CHERE_INVOKING: yes
|
|
||||||
#MSYSTEM: MINGW64
|
|
||||||
#GIT_TOKEN:
|
|
||||||
#from_secret: GITEA_KEY
|
|
||||||
#commands:
|
|
||||||
#- >
|
|
||||||
#mkdir build
|
|
||||||
#
|
|
||||||
#cd build
|
|
||||||
#
|
|
||||||
#C:\msys64\usr\bin\bash -lc 'wget https://thijn.ovh/sqmod/build-windows.sh'
|
|
||||||
#
|
|
||||||
#C:\msys64\usr\bin\bash -lc 'chmod +x build-windows.sh && ./build-windows.sh'
|
|
||||||
|
|
||||||
#trigger:
|
|
||||||
#event:
|
|
||||||
#- push
|
|
||||||
|
Loading…
Reference in New Issue
Block a user