.gitlab-ci.yml 4.29 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
     - pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
15
   artifacts:
16
     expire_in: 1 day
17
     paths:
18
       - pd*.deb
19
20
21
22
23
24
25

debian_stable_amd64_deb:
   tags:
     - debian
     - stable
     - amd64
   script:
26
27
28
     - 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
29
     - cd l2ork_addons
30
     - ./tar_em_up.sh -B
31
     - cd ..
32
     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
33
     - pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
34
   artifacts:
35
     expire_in: 1 day
36
     paths:
37
       - pd*.deb
38
39
40
41
42
43
44

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

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

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

osx_amd64_dmg:
   tags:
     - osx
     - v10.11
     - dmg
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -X
105
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio ../scripts/external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
106
107
108
   artifacts:
     expire_in: 1 day
     paths:
Jonathan Wilkes's avatar
Jonathan Wilkes committed
109
       - Pd*.dmg
110
111
112
113
114
115
116
117
118
119

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
120
     - ../packages/darwin_app/build/*.app/Contents/Resources/app.nw/bin/pd-l2ork -noprefs -nostdpath -nogui -noaudio ../scripts/external-tests.pd
121
122
123
124
   artifacts:
     expire_in: 1 day
     paths:
       - Pd*.dmg
125

Jonathan Wilkes's avatar
Jonathan Wilkes committed
126
127
128
129
130
131
132
133
windows_i386_installer:
  tags:
    - windows
    - i386
  script:
    - echo `pwd`
    - cd l2ork_addons
    - ./tar_em_up.sh -Z
Jonathan Wilkes's avatar
Jonathan Wilkes committed
134
    - ../packages/win32_inno/build/bin/pd.exe -noprefs -nostdpath -nogui -noaudio ../scripts/external-tests.pd
Jonathan Wilkes's avatar
Jonathan Wilkes committed
135
136
137
138
  artifacts:
    expire_in: 1 day
    paths:
      - Purr*.exe