From 2b61121ed60c6498c9db2a16cb262ea903e0a900 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Tue, 6 Dec 2016 20:21:29 -0500
Subject: [PATCH] first attempt at osx continuous integration

---
 .gitlab-ci.yml | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a2b3ab50b..f128dd431 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,17 +1,16 @@
-before_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
-
 debian_stable_i386_deb:
    tags:
      - debian
      - stable
      - i386
    script:
-     - echo `pwd`
+     - 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
      - cd l2ork_addons
      - ./tar_em_up.sh -B
+     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
+     - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
    artifacts:
      expire_in: 1 day
      paths:
@@ -23,9 +22,13 @@ debian_stable_amd64_deb:
      - stable
      - amd64
    script:
-     - echo `pwd`
+     - 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
      - cd l2ork_addons
      - ./tar_em_up.sh -B
+     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
+     - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
    artifacts:
      expire_in: 1 day
      paths:
@@ -37,9 +40,13 @@ ubuntu_14.04_i386_deb:
      - v14.04
      - i386
    script:
-     - echo `pwd`
+     - 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
      - cd l2ork_addons
      - ./tar_em_up.sh -B
+     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
+     - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
    artifacts:
      expire_in: 1 day
      paths:
@@ -51,9 +58,13 @@ ubuntu_14.04_amd64_deb:
      - v14.04
      - amd64
    script:
-     - echo `pwd`
+     - 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
      - cd l2ork_addons
      - ./tar_em_up.sh -B
+     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
+     - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
    artifacts:
      expire_in: 1 day
      paths:
@@ -65,9 +76,13 @@ ubuntu_16.04_amd64_deb:
      - v16.04
      - amd64
    script:
-     - echo `pwd`
+     - 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
      - cd l2ork_addons
      - ./tar_em_up.sh -B
+     - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
+     - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
    artifacts:
      expire_in: 1 day
      paths:
@@ -86,7 +101,3 @@ osx_amd64_dmg:
      expire_in: 1 day
      paths:
        - packages/darwin_app/*.dmg
-
-after_script:
-   - echo "" | sudo -S DEBIAN_FRONTEND=noninteractive dpkg --force-all -i pd-l2ork*.deb > /dev/null
-   - pd-l2ork -nogui -nrt -noaudio scripts/load_all_binaries.pd
-- 
GitLab