From 563154d0d22100268639e23e848c3ef8fecdeccc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sun, 4 Feb 2024 01:33:20 -0500 Subject: [PATCH] Add NetBSD builds to the ole pipeline --- .gitlab-ci.yml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 500c4fab54..867a99d639 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -280,3 +280,65 @@ jsdoor-windows: name: jsdoor-win32 paths: - "src/sbbs3/*.exe.release/*" + +sbbs-netbsd: + tags: [NetBSD] + stage: build + extends: .rules + script: + - cd src/sbbs3 + - gmake USE_SYSTEM_CURSES=1 RELEASE=1 all + artifacts: + name: sbbs-netbsd-amd64 + paths: + - "src/sbbs3/*.exe.release/*" + - "src/sbbs3/*.lib.release/*" + - "src/sbbs3/*/*.exe.release/*" + +syncterm-netbsd: + tags: [NetBSD] + stage: build + extends: .rules + script: + - cd src/syncterm + - gmake USE_SYSTEM_CURSES=1 RELEASE=1 + artifacts: + name: syncterm-netbsd-amd64 + paths: + - "src/syncterm/*.exe.release/*" + +syncdraw-netbsd: + tags: [NetBSD] + stage: build + extends: .rules + script: + - cd src/syncdraw + - gmake RELEASE=1 + artifacts: + name: syncdraw-netbsd-amd64 + paths: + - "src/syncdraw/*.exe.release/*" + +jsdoor-netbsd: + tags: [NetBSD] + stage: build + extends: .rules + script: + - cd src/sbbs3 + - gmake RELEASE=1 jsdoor + artifacts: + name: jsdoor-netbsd-amd64 + paths: + - "src/sbbs3/*.exe.release/*" + +sexpots-netbsd: + tags: [NetBSD] + stage: build + extends: .rules + script: + - cd src/sexpots + - gmake RELEASE=1 + artifacts: + name: sexpots-netbsd-amd64 + paths: + - "src/sexpots/*.exe.release/*" -- GitLab