aboutsummaryrefslogtreecommitdiff
path: root/.semaphore
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2023-08-08 07:37:23 +0000
committerVitaly Novichkov <admin@wohlnet.ru>2023-08-08 07:37:23 +0000
commit16e8f2231de0f220431fa9d71987a1f45bcc80c6 (patch)
treebdb9277f705d06b28c2f8f41d195384f25282af0 /.semaphore
parent28f10b3b91e2907bf249d7abe4a91a621dfd0abd (diff)
downloadlibADLMIDI-16e8f2231de0f220431fa9d71987a1f45bcc80c6.tar.gz
libADLMIDI-16e8f2231de0f220431fa9d71987a1f45bcc80c6.tar.bz2
libADLMIDI-16e8f2231de0f220431fa9d71987a1f45bcc80c6.zip
Update Semaphore configuration
Diffstat (limited to '.semaphore')
-rw-r--r--.semaphore/semaphore.yml19
1 files changed, 5 insertions, 14 deletions
diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml
index 06cbc03..b768eeb 100644
--- a/.semaphore/semaphore.yml
+++ b/.semaphore/semaphore.yml
@@ -5,17 +5,6 @@ agent:
type: e1-standard-2
os_image: ubuntu2004
blocks:
- - name: Setup
- task:
- jobs:
- - name: Checkpoint repo
- commands:
- - 'git clone https://github.com/Wohlstand/libADLMIDI.git'
- - cd libADLMIDI
- - name: Install dependencies
- commands:
- - sudo apt-get update
- - sudo apt-get install -qq libsdl2-dev ninja-build cmake libvlc-dev libvlccore-dev lftp
- name: Build
task:
jobs:
@@ -67,7 +56,7 @@ blocks:
- ../cmake/djgpp/djgpp-cmake-core.sh -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=libADLMIDI -DWITH_MIDIPLAY=ON -DWITH_OLD_UTILS=ON -DWITH_GENADLDATA=OFF -DWITH_CPP_EXTRAS=ON -DWITH_ADLMIDI2=ON -DlibADLMIDI_SHARED=OFF -DlibADLMIDI_STATIC=ON ..
- ../cmake/djgpp/djgpp-cmake-core.sh --build . --config Release --target all -- -j 3
- zip -j -9 adlmidi-dos32.zip adlmidi.exe adlmidi2.exe bin/CWSDPMI.EXE
- - '# lftp -e "set ssl:verify-certificate no; put -O ./dos/ adlmidi-dos32.zip; exit" ${FTP_SERVER}'
+ - 'lftp -e "set ssl:verify-certificate no; put -O ./dos/ adlmidi-dos32.zip; exit" ${FTP_SERVER}'
- cd ..
env_vars:
- name: ' FTP_SERVER'
@@ -76,5 +65,7 @@ blocks:
value: /home/semaphore/libADLMIDI/cmake/djgpp
prologue:
commands:
- - echo $PWD
- - ls -la
+ - 'git clone https://github.com/Wohlstand/libADLMIDI.git'
+ - cd libADLMIDI
+ - sudo apt-get update
+ - sudo apt-get install -qq libsdl2-dev ninja-build cmake libvlc-dev libvlccore-dev lftp