.gitlab-ci.yml 5.64 KB
Newer Older
1
debian_stretch_x86_64_deb:
2 3 4
   tags:
     - debian
     - stretch
5
     - x86_64
6 7 8 9
   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
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 -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_tests.pd
15
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
16
   artifacts:
17
     name: "$CI_RUNNER_DESCRIPTION"
18
     expire_in: 1 day
19
     paths:
20
       - pd*.deb
21 22 23 24 25 26 27

ubuntu_14.04_i386_deb:
   tags:
     - ubuntu
     - v14.04
     - i386
   script:
28 29 30
     - 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
31
     - cd l2ork_addons
32
     - ./tar_em_up.sh -B
33
     - cd ..
34
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
35
     - cd scripts
36
     - valgrind pd-l2ork -noprefs -nogui -nrt -noaudio -send "init dollarzero \$0" regression_tests.pd
37
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
38
   artifacts:
39
     name: "$CI_RUNNER_DESCRIPTION"
40
     expire_in: 1 day
41
     paths:
42
       - pd*.deb
43

44
ubuntu_14.04_x86_64_deb:
45 46 47
   tags:
     - ubuntu
     - v14.04
48
     - x86_64
49
   script:
50 51 52
     - 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
53
     - cd l2ork_addons
54
     - ./tar_em_up.sh -B
55
     - cd ..
56
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
57
     - cd scripts
58
     - valgrind pd-l2ork -noprefs -nogui -nrt -noaudio -send "init dollarzero \$0" regression_tests.pd
59
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
60
   artifacts:
61
     name: "$CI_RUNNER_DESCRIPTION"
62
     expire_in: 1 day
63
     paths:
64
       - pd*.deb
65

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

88
osx_10.11_x86_64_dmg:
89 90 91 92 93 94 95 96
   tags:
     - osx
     - v10.11
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -X
97
     - cd ../scripts
98
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nogui -noaudio -send "init dollarzero \$0" regression_tests.pd
99
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
100
   artifacts:
101
     name: "$CI_RUNNER_DESCRIPTION"
102 103
     expire_in: 1 day
     paths:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
104
       - Pd*.dmg
105

106
osx_10.8_x86_64_dmg:
107 108 109 110 111 112 113 114
   tags:
     - osx
     - v10.8
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - osx_version=10.8 ./tar_em_up.sh -X
115
     - cd ../scripts
116
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nogui -noaudio -send "init dollarzero \$0" regression_tests.pd
117
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio external-tests.pd
118
   artifacts:
119
     name: "$CI_RUNNER_DESCRIPTION"
120 121 122
     expire_in: 1 day
     paths:
       - Pd*.dmg
123

124
windows_i386_innosetup:
125 126 127 128 129 130 131
  tags:
    - windows
    - i386
  script:
    - echo `pwd`
    - cd l2ork_addons
    - ./tar_em_up.sh -Z
132
    - cd ../scripts
133 134
    - ../packages/win32_inno/build/bin/pd.com -noprefs -nogui -noaudio -send "init dollarzero \$0" regression_tests.pd
    - ../packages/win32_inno/build/bin/pd.com -noprefs -nostdpath -nogui -noaudio external-tests.pd
135
  artifacts:
136
    name: "$CI_RUNNER_DESCRIPTION"
137 138 139
    expire_in: 1 day
    paths:
      - Purr*.exe
140

141
raspbian_stretch_armv7l_deb:
142
   tags:
143
     - raspbian
144
     - arm 
145
     - stretch
146
   script:
147 148 149
     - 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
150 151 152 153
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -r
     - cd ..
154
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
155
     - valgrind pd-l2ork -noprefs -nogui -nrt -noaudio -send "init dollarzero \$0" scripts/regression_tests.pd
156
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
157
   artifacts:
158
     name: "$CI_RUNNER_DESCRIPTION"
159 160 161
     expire_in: 1 day
     paths:
       - pd*.deb