.gitlab-ci.yml 4.69 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
     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
     - valgrind 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 53
     - cd scripts
     - valgrind pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio external-tests.pd
54
   artifacts:
55
     expire_in: 1 day
56
     paths:
57
       - pd*.deb
58 59 60 61 62 63 64

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

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

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

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

debian_stable_arm_deb:
   tags:
     - debian
     - arm 
     - stable
   script:
     - echo `pwd`
     - cd l2ork_addons
     - ./tar_em_up.sh -r
     - cd ..
     - pd-l2ork -noprefs -nostdpath -nogui -nrt -noaudio scripts/external-tests.pd
   artifacts:
     expire_in: 1 day
     paths:
       - pd*.deb