From ee69a04ae3820a86c73922ea0448acb100fb5c41 Mon Sep 17 00:00:00 2001
From: Stephen Hurd <shurd@sasktel.net>
Date: Tue, 17 Nov 2020 06:01:24 -0500
Subject: [PATCH] Add SyncDraw builds for FreeBSD and Linux, fix FreeBSD
 artifacts.

The AMD64 platform on FreeBSD is called amd64, not x64.
---
 .gitlab-ci.yml | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 580dd42583..7e8123cc75 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -77,7 +77,7 @@ sbbs-freebsd:
     - cd src/sbbs3
     - gmake RELEASE=1 all
   artifacts:
-    name: sbbs-freebsd-x64
+    name: sbbs-freebsd-amd64
     paths:
       - "src/sbbs3/*.exe.release/*"
       - "src/sbbs3/*.lib.release/*"
@@ -90,7 +90,7 @@ syncterm-freebsd:
     - cd src/syncterm
     - gmake RELEASE=1
   artifacts:
-    name: syncterm-freebsd-x64
+    name: syncterm-freebsd-amd64
     paths:
       - "src/syncterm/*.exe.release/*"
 
@@ -104,4 +104,26 @@ syncterm-windows:
     name: syncterm-win32
     paths:
       - "src/syncterm/*.exe.release/*"
- 
\ No newline at end of file
+
+syncdraw-freebsd:
+  tags: [FreeBSD]
+  stage: build
+  script:
+    - cd src/syncdraw
+    - gmake RELEASE=1
+  artifacts:
+    name: syncdraw-freebsd-amd64
+    paths:
+      - "src/syncdraw/*.exe.release/*"
+
+syncdraw-linux:
+  tags: [Linux]
+  image: gcc
+  stage: build
+  script:
+    - cd src/syncdraw
+    - gmake RELEASE=1
+  artifacts:
+    name: syncdraw-linux-x64
+    paths:
+      - "src/syncdraw/*.exe.release/*"
-- 
GitLab