From 33e1e46754dc7e3e3d2b97e903a0c9c2febb417d Mon Sep 17 00:00:00 2001 From: thijn Date: Wed, 15 Mar 2023 22:51:01 +0100 Subject: [PATCH] Update 'sqmod.yml' --- sqmod.yml | 124 ++---------------------------------------------------- 1 file changed, 4 insertions(+), 120 deletions(-) diff --git a/sqmod.yml b/sqmod.yml index 9934a3c..77f3a1f 100644 --- a/sqmod.yml +++ b/sqmod.yml @@ -1,124 +1,8 @@ kind: pipeline -name: create-release -workspace: - path: /repo -#platform: - #os: linux - #arch: amd64 +name: default steps: -- name: create - image: docker.panel2.viceunderdogs.com/buildenv:debian-latest - environment: - GIT_TOKEN: - from_secret: GITEA_KEY +- name: greetings + image: alpine commands: - - wget 'https://thijn.ovh/escape-newline.sh' -O /escape-newline.sh && chmod +x /escape-newline.sh - - echo RELEASE_TAG=$(git rev-parse --short HEAD) > /repo/.release.env - - . /repo/.release.env - - MESSAGE=$(echo $DRONE_COMMIT_MESSAGE | /escape-newline.sh) - - > - echo RELEASE_ID=$(curl -s 'https://git.thijn.ovh/api/v1/repos/Thijn/SqMod/releases?token='"$GIT_TOKEN"'' -H 'accept: application/json' -H 'Content-Type: application/json' --data-binary '{"tag_name": "'"$RELEASE_TAG"'","body": "'"$MESSAGE"'","name": "Autobuild"}' | jq '.id') >> /repo/.release.env - - . /repo/.release.env - - 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 - -node: - name: prodesk \ No newline at end of file + - env \ No newline at end of file