Skip to content
Snippets Groups Projects
Commit 84a4f770 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Make each build job a target/project combo

parent 304e9b6c
No related branches found
No related tags found
No related merge requests found
linux_job: build-sbbs-linux:
tags: linux tags: linux
image: gcc image: gcc
stage: build
script:
- cd src/sbbs3
- make all
- make gtkutils
- make RELEASE=1 all
- make RELEASE=1 gtkutils
artifacts:
name: sbbs
paths:
- "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
build-sbbs: build-sexpots-linux:
stage: build tags: linux
# instead of calling g++ directly you can also use some build toolkit like make image: gcc
# install the necessary build tools when needed stage: build
# before_script: script:
# - apt update && apt -y install make autoconf - cd src/sexpots
script: - make RELEASE=1
- cd src/sbbs3 artifacts:
- make all name: sexpots
- make gtkutils paths:
- make RELEASE=1 all - "src/sexpots/*.exe.release/*"
- make RELEASE=1 gtkutils
artifacts:
name: sbbs
paths:
- "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
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
# before_script:
# - apt update && apt -y install make autoconf
script:
- cd src/sexpots
- make RELEASE=1
artifacts:
name: sexpots
paths:
- "src/sexpots/*.exe.release/*"
build-syncterm: build-syncterm-linux:
stage: build tags: linux
# instead of calling g++ directly you can also use some build toolkit like make image: gcc
# install the necessary build tools when needed stage: build
# before_script: script:
# - apt update && apt -y install make autoconf - cd src/syncterm
script: - make RELEASE=1
- cd src/syncterm artifacts:
- make RELEASE=1 name: syncterm
artifacts: paths:
name: syncterm - "src/syncterm/*.exe.release/*"
paths:
- "src/syncterm/*.exe.release/*"
window_job: build-sbbs-windows:
tags: windows tags: windows
build-sbbs: stage: build
stage: build script:
script: - cd src/sbbs3
- cd src/sbbs3 - build.bat
- build.bat artifacts:
artifacts: name: sbbs
name: sbbs paths:
paths: - "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.exe.release/*" - "src/sbbs3/*.dll.release/*"
- "src/sbbs3/*.lib.release/*" - "src/sbbs3/*/*.exe.release/*"
- "src/sbbs3/*/*.exe.release/*"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment