Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

Commit adce1b89 authored by Rob Swindell's avatar Rob Swindell 💬

Move gcc/Linux into its own job, tagged "linux".

Add Windows build job.
parent 153575fe
Pipeline #595 failed
# This file is a template, and might need editing before it works on your project.
# use the official gcc image, based on debian
# can use verions as well, like gcc:5.2
# see https://hub.docker.com/_/gcc/
image: gcc
linux job:
tags: linux
image: gcc
build-sbbs:
build-sbbs:
stage: build
# instead of calling g++ directly you can also use some build toolkit like make
# install the necessary build tools when needed
......@@ -23,7 +21,7 @@ build-sbbs:
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
build-sexpots:
build-sexpots:
stage: build
# instead of calling g++ directly you can also use some build toolkit like make
# install the necessary build tools when needed
......@@ -37,7 +35,7 @@ build-sexpots:
paths:
- "src/sexpots/*.exe.release/*"
build-syncterm:
build-syncterm:
stage: build
# instead of calling g++ directly you can also use some build toolkit like make
# install the necessary build tools when needed
......@@ -51,8 +49,18 @@ build-syncterm:
paths:
- "src/syncterm/*.exe.release/*"
# run tests using the binary built before
#test:
# stage: test
# script:
# - ./runmytests.sh
window job:
tags: windows
build-sbbs:
stage: build
script:
- cd src/sbbs3
- build.bat
artifacts:
name: sbbs
paths:
- "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment