sbbs-linux: tags: [linux] image: gcc stage: build script: - cd src/sbbs3 - make RELEASE=1 all - make RELEASE=1 gtkutils artifacts: name: sbbs-linux-x64 paths: - "src/sbbs3/*.exe.release/*" - "src/sbbs3/*.lib.release/*" - "src/sbbs3/*/*.exe.release/*" sexpots-linux: tags: [linux] image: gcc stage: build script: - cd src/sexpots - make RELEASE=1 artifacts: name: sexpots-linux-x64 paths: - "src/sexpots/*.exe.release/*" syncterm-linux: tags: [linux] image: gcc stage: build script: - cd src/syncterm - make RELEASE=1 artifacts: name: syncterm-linux-x64 paths: - "src/syncterm/*.exe.release/*" sbbs-windows: tags: [windows] stage: build script: - cd src/xpdev - make - cd ../../src/sbbs3 - .\release.bat - cd ctrl - .\build.bat - cd ../chat - .\build.bat - cd ../useredit - .\build.bat artifacts: name: sbbs-win32 paths: - "src/sbbs3/*.exe.release/*.exe" - "src/sbbs3/*.dll.release/*.dll" - "src/sbbs3/*/*.exe.release/*.exe" - "src/sbbs3/*/*.exe" sexpots-windows: tags: [windows] stage: build script: - cd src/sexpots - .\release.bat artifacts: name: sexpots-win32 paths: - "src/sexpots/Release/*.exe" sbbs-freebsd: tags: [FreeBSD] stage: build script: - cd src/sbbs3 - gmake RELEASE=1 all artifacts: name: sbbs-freebsd-x64 paths: - "src/sbbs3/*.exe.release/*" - "src/sbbs3/*.lib.release/*" - "src/sbbs3/*/*.exe.release/*" syncterm-freebsd: tags: [FreeBSD] stage: build script: - cd src/syncterm - gmake AR=mingw32-ar CC=mingw32-gcc CXX=mingw32-g++ RANLIB=mingw32-ranlib RELEASE=1 STATIC_CRYPTLIB=yes USE_SDL=1 VERBOSE=please WINDRES=mingw32-windres artifacts: name: syncterm-freebsd-x64 paths: - "src/syncterm/*.exe.release/*"