.gitlab-ci.yml 5.01 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
     - cd l2ork_addons
31
     - ./tar_em_up.sh -B
32
     - cd ..
33
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
34
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
35
   artifacts:
36
     name: "$CI_RUNNER_DESCRIPTION"
37
     expire_in: 1 day
38
     paths:
39
       - pd*.deb
40
41
42
43
44
45
46

ubuntu_14.04_i386_deb:
   tags:
     - ubuntu
     - v14.04
     - i386
   script:
47
48
49
     - 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
55
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
56
   artifacts:
57
     name: "$CI_RUNNER_DESCRIPTION"
58
     expire_in: 1 day
59
     paths:
60
       - pd*.deb
61
62
63
64
65
66
67

ubuntu_14.04_amd64_deb:
   tags:
     - ubuntu
     - v14.04
     - amd64
   script:
68
69
70
     - 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
71
     - cd l2ork_addons
72
     - ./tar_em_up.sh -B
73
     - cd ..
74
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
75
76
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
77
   artifacts:
78
     name: "$CI_RUNNER_DESCRIPTION"
79
     expire_in: 1 day
80
     paths:
81
       - pd*.deb
82
83
84
85
86
87
88

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

osx_amd64_dmg:
   tags:
     - osx
     - v10.11
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -X
113
114
     - 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
115
   artifacts:
116
     name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
117
118
     expire_in: 1 day
     paths:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
119
       - Pd*.dmg
120
121
122
123
124
125
126
127
128
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
129
130
     - cd ../scripts
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
131
   artifacts:
132
     name: "$CI_RUNNER_DESCRIPTION"
133
134
135
     expire_in: 1 day
     paths:
       - Pd*.dmg
136

Jonathan Wilkes's avatar
Jonathan Wilkes committed
137
138
139
140
141
142
143
144
windows_i386_installer:
  tags:
    - windows
    - i386
  script:
    - echo `pwd`
    - cd l2ork_addons
    - ./tar_em_up.sh -Z
145
146
    - cd ../scripts
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
147
  artifacts:
148
    name: "$CI_RUNNER_DESCRIPTION"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
149
150
151
    expire_in: 1 day
    paths:
      - Purr*.exe
152
153
154
155
156
157
158
159
160
161
162

debian_stable_arm_deb:
   tags:
     - debian
     - arm 
     - stable
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -r
     - cd ..
163
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
164
   artifacts:
165
     name: "$CI_RUNNER_DESCRIPTION"
166
167
168
     expire_in: 1 day
     paths:
       - pd*.deb