diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 75ed812392c1ebbca5b6bff0786216227f7b13bf..d04c801a9ee1e6fee70d0c0e56961d078aa03d91 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,22 @@ sbbs-linux: - "src/sbbs3/*.lib.release/*" - "src/sbbs3/*/*.exe.release/*" +sbbs-raspian: + tags: [RaspberryPi] + image: gcc + stage: build + extends: .rules + 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 @@ -36,6 +52,19 @@ sexpots-linux: paths: - "src/sexpots/*.exe.release/*" +sexpots-raspian: + tags: [RaspberryPi] + image: gcc + stage: build + extends: .rules + script: + - cd src/sexpots + - make RELEASE=1 + artifacts: + name: sexpots-linux-x64 + paths: + - "src/sexpots/*.exe.release/*" + syncterm-raspian: tags: [RaspberryPi] image: gcc @@ -206,6 +235,19 @@ syncdraw-linux: paths: - "src/syncdraw/*.exe.release/*" +syncdraw-raspian: + tags: [RaspberryPi] + image: gcc + stage: build + extends: .rules + script: + - cd src/syncdraw + - make RELEASE=1 + artifacts: + name: syncdraw-linux-x64 + paths: + - "src/syncdraw/*.exe.release/*" + jsdoor-freebsd: tags: [FreeBSD] stage: build