.gitlab-ci.yml 8.38 KB
Newer Older
1
debian_jessie_i386_deb:
2
3
   tags:
     - debian
4
     - jessie
5
6
     - 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
15
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_control.pd
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/regression_tilde.pd
16
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
17
   artifacts:
18
     name: "$CI_RUNNER_DESCRIPTION"
19
     expire_in: 1 day
20
     paths:
21
       - pd*.deb
22

23
debian_jessie_x86_64_deb:
24
25
   tags:
     - debian
26
27
     - jessie
     - x86_64
28
   script:
29
30
31
     - 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
32
33
34
35
     - cd l2ork_addons
     - ./tar_em_up.sh -B
     - cd ..
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
36
37
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_control.pd
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/regression_tilde.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
38
39
40
41
42
43
44
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
   artifacts:
     name: "$CI_RUNNER_DESCRIPTION"
     expire_in: 1 day
     paths:
       - pd*.deb

45
debian_stretch_x86_64_deb:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
46
47
48
   tags:
     - debian
     - stretch
49
     - x86_64
Jonathan Wilkes's avatar
Jonathan Wilkes committed
50
51
52
53
   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
54
     - cd l2ork_addons
55
     - ./tar_em_up.sh -B
56
     - cd ..
57
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
58
59
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_control.pd
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/regression_tilde.pd
60
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
61
   artifacts:
62
     name: "$CI_RUNNER_DESCRIPTION"
63
     expire_in: 1 day
64
     paths:
65
       - pd*.deb
66
67
68
69
70
71
72

ubuntu_14.04_i386_deb:
   tags:
     - ubuntu
     - v14.04
     - i386
   script:
73
74
75
     - 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
76
     - cd l2ork_addons
77
     - ./tar_em_up.sh -B
78
     - cd ..
79
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
80
     - cd scripts
81
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" regression_control.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
82
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio regression_tilde.pd
83
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
84
   artifacts:
85
     name: "$CI_RUNNER_DESCRIPTION"
86
     expire_in: 1 day
87
     paths:
88
       - pd*.deb
89

90
ubuntu_14.04_x86_64_deb:
91
92
93
   tags:
     - ubuntu
     - v14.04
94
     - x86_64
95
   script:
96
97
98
     - 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
99
     - cd l2ork_addons
100
     - ./tar_em_up.sh -B
101
     - cd ..
102
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
103
     - cd scripts
104
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" regression_control.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
105
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio regression_tilde.pd
106
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
107
   artifacts:
108
     name: "$CI_RUNNER_DESCRIPTION"
109
     expire_in: 1 day
110
     paths:
111
       - pd*.deb
112

113
ubuntu_16.04_x86_64_deb:
114
115
116
   tags:
     - ubuntu
     - v16.04
117
     - x86_64
118
   script:
119
120
121
     - 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
122
     - cd l2ork_addons
123
     - ./tar_em_up.sh -B
124
     - cd ..
125
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
126
     - cd scripts
127
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" regression_control.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
128
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio regression_tilde.pd
129
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
130
   artifacts:
131
     name: "$CI_RUNNER_DESCRIPTION"
132
     expire_in: 1 day
133
     paths:
134
       - pd*.deb
Jonathan Wilkes's avatar
Jonathan Wilkes committed
135

136
osx_10.11_x86_64_dmg:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
137
138
139
140
141
142
143
144
   tags:
     - osx
     - v10.11
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -X
145
     - cd ../scripts
146
147
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio -send "init dollarzero \$0" regression_control.pd
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio regression_tilde.pd
148
     - ../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
149
   artifacts:
150
     name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
151
152
     expire_in: 1 day
     paths:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
153
       - Pd*.dmg
154

155
osx_10.8_x86_64_dmg:
156
157
158
159
160
161
162
163
   tags:
     - osx
     - v10.8
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - osx_version=10.8 ./tar_em_up.sh -X
164
     - cd ../scripts
165
166
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio -send "init dollarzero \$0" regression_control.pd
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio regression_tilde.pd
167
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
168
   artifacts:
169
     name: "$CI_RUNNER_DESCRIPTION"
170
171
172
     expire_in: 1 day
     paths:
       - Pd*.dmg
173

174
windows_i386_innosetup:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
175
176
177
178
179
180
181
  tags:
    - windows
    - i386
  script:
    - echo `pwd`
    - cd l2ork_addons
    - ./tar_em_up.sh -Z
182
    - cd ../scripts
183
184
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio -send "init dollarzero \$0" regression_control.pd
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio regression_tilde.pd
185
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
186
  artifacts:
187
    name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
188
189
190
    expire_in: 1 day
    paths:
      - Purr*.exe
191

192
raspbian_stretch_armv7l_deb:
193
   tags:
194
     - raspbian
195
     - arm 
196
     - stretch
197
   script:
198
199
200
     - 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
201
202
203
204
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -r
     - cd ..
205
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
206
207
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_control.pd
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/regression_tilde.pd
208
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
209
   artifacts:
210
     name: "$CI_RUNNER_DESCRIPTION"
211
212
213
     expire_in: 1 day
     paths:
       - pd*.deb