.gitlab-ci.yml 5.72 KB
Newer Older
1
2
3
4
5
6
debian_stable_i386_deb:
   tags:
     - debian
     - stable
     - i386
   script:
7
8
9
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
10
     - cd l2ork_addons
11
     - ./tar_em_up.sh -B
12
     - cd ..
13
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
14
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
15
   artifacts:
16
     name: "$CI_RUNNER_DESCRIPTION"
17
     expire_in: 1 day
18
     paths:
19
       - pd*.deb
20
21
22
23
24
25
26

debian_stable_amd64_deb:
   tags:
     - debian
     - stable
     - amd64
   script:
27
28
29
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
     - cd l2ork_addons
     - ./tar_em_up.sh -B
     - cd ..
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
   artifacts:
     name: "$CI_RUNNER_DESCRIPTION"
     expire_in: 1 day
     paths:
       - pd*.deb

debian_stretch_amd64_deb:
   tags:
     - debian
     - stretch
     - amd64
   script:
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
50
     - cd l2ork_addons
51
     - ./tar_em_up.sh -B
52
     - cd ..
53
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
54
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
55
   artifacts:
56
     name: "$CI_RUNNER_DESCRIPTION"
57
     expire_in: 1 day
58
     paths:
59
       - pd*.deb
60
61
62
63
64
65
66

ubuntu_14.04_i386_deb:
   tags:
     - ubuntu
     - v14.04
     - i386
   script:
67
68
69
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
70
     - cd l2ork_addons
71
     - ./tar_em_up.sh -B
72
     - cd ..
73
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
74
75
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
76
   artifacts:
77
     name: "$CI_RUNNER_DESCRIPTION"
78
     expire_in: 1 day
79
     paths:
80
       - pd*.deb
81
82
83
84
85
86
87

ubuntu_14.04_amd64_deb:
   tags:
     - ubuntu
     - v14.04
     - amd64
   script:
88
89
90
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
91
     - cd l2ork_addons
92
     - ./tar_em_up.sh -B
93
     - cd ..
94
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
95
96
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
97
   artifacts:
98
     name: "$CI_RUNNER_DESCRIPTION"
99
     expire_in: 1 day
100
     paths:
101
       - pd*.deb
102
103
104
105
106
107
108

ubuntu_16.04_amd64_deb:
   tags:
     - ubuntu
     - v16.04
     - amd64
   script:
109
110
111
     - echo "" | sudo -S apt-get -qq purge -y pd-l2ork > /dev/null || echo "couldn't purge..."
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y update > /dev/null
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive apt-get -qq -y upgrade > /dev/null
Jonathan Wilkes's avatar
Jonathan Wilkes committed
112
     - cd l2ork_addons
113
     - ./tar_em_up.sh -B
114
     - cd ..
115
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
116
117
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
118
   artifacts:
119
     name: "$CI_RUNNER_DESCRIPTION"
120
     expire_in: 1 day
121
     paths:
122
       - pd*.deb
Jonathan Wilkes's avatar
Jonathan Wilkes committed
123
124
125
126
127
128
129
130
131
132

osx_amd64_dmg:
   tags:
     - osx
     - v10.11
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -X
133
134
     - cd ../scripts
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
135
   artifacts:
136
     name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
137
138
     expire_in: 1 day
     paths:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
139
       - Pd*.dmg
140
141
142
143
144
145
146
147
148
osx_10.8_amd64_dmg:
   tags:
     - osx
     - v10.8
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - osx_version=10.8 ./tar_em_up.sh -X
149
150
     - cd ../scripts
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
151
   artifacts:
152
     name: "$CI_RUNNER_DESCRIPTION"
153
154
155
     expire_in: 1 day
     paths:
       - Pd*.dmg
156

Jonathan Wilkes's avatar
Jonathan Wilkes committed
157
158
159
160
161
162
163
164
windows_i386_installer:
  tags:
    - windows
    - i386
  script:
    - echo `pwd`
    - cd l2ork_addons
    - ./tar_em_up.sh -Z
165
166
    - cd ../scripts
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
167
  artifacts:
168
    name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
169
170
171
    expire_in: 1 day
    paths:
      - Purr*.exe
172
173
174
175
176
177
178
179
180
181
182

debian_stable_arm_deb:
   tags:
     - debian
     - arm 
     - stable
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -r
     - cd ..
183
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
184
   artifacts:
185
     name: "$CI_RUNNER_DESCRIPTION"
186
187
188
     expire_in: 1 day
     paths:
       - pd*.deb