-
Notifications
You must be signed in to change notification settings - Fork 12
/
.gitlab-ci.yml
62 lines (55 loc) · 1.34 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#image: "registry.gitlab.com/dps8m/dps8m"
image: "registry.gitlab.com/unused0/docker_images"
stages:
- build_linux
- build_linux_lockless
- build_mingw
# - list
#
#list job:
# stage: list
# only:
# - master
# script:
# - find / -name libwinpthread-1.dll
build linux:
stage: build_linux
only:
- master
script:
- make LIBUV="/usr/lib64/libuv.a -lpthread"
artifacts:
paths:
- /builds/dps8m/dps8m/src/dps8/dps8
- /builds/dps8m/dps8m/src/utils/prt2pdf
build linuxlockless:
stage: build_linux_lockless
only:
- master
script:
- make LIBUV="/usr/lib64/libuv.a -lpthread" LOCKLESS=1
artifacts:
paths:
- /builds/dps8m/dps8m/src/dps8/dps8
- /builds/dps8m/dps8m/src/utils/prt2pdf
build mingw:
stage: build_mingw
only:
- master
script:
- make CROSS=MINGW64
artifacts:
paths:
- /builds/dps8m/dps8m/src/dps8/dps8.exe
- /builds/dps8m/dps8m/src/utils/prt2pdf.exe
# - /builds/libuv-mingw/.libs/libuv-1.dll
# - /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll
#test:
# only:
# - master
# script:
# - cd src/dps8; ./dps8 -v MR12.6e_install.ini
# - cd src/dps8; cp root.dsk.reloaded root.dsk
# - cd src/dps8; ./dps8 -v yoyodyne.ini
# - cd src/dps8; cp root.dsk yoyodyne.root.dsk
# - cd src/dps8; cp dska_01.dsk yoyodyne.dska_01.dsk