From f94e7b562a6968fbdea41690a1f1d670875edce4 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Mon, 12 Feb 2018 16:06:31 +0100 Subject: [PATCH] @cosmetic Testing CircleCI for tests. --- config.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 config.yml diff --git a/config.yml b/config.yml new file mode 100644 index 000000000..ca687411a --- /dev/null +++ b/config.yml @@ -0,0 +1,32 @@ +checkout: + post: + - git submodule update --init --recursive + +dependencies: + cache_directories: + - packages + - "~/.apt-cache" + - "~/.nuget/packages" + pre: + # https://discuss.circleci.com/t/add-ability-to-cache-apt-get-programs/598/4 + - sudo rm -rf /var/cache/apt/archives && sudo ln -s ~/.apt-cache /var/cache/apt/archives && mkdir -p ~/.apt-cache/partial + - mkdir -p packages + + override: + # http://www.mono-project.com/docs/getting-started/install/linux/ + - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + - echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list + - sudo apt-get update + # http://www.mono-project.com/docs/getting-started/install/linux/#usage + - sudo apt-get install -y mono-complete + - sudo apt-get install -y referenceassemblies-pcl + - sudo apt-get install -y ca-certificates-mono + #- sudo apt-get install -y nunit-console + + #- cd packages; wget --no-check-certificate https://dist.nuget.org/win-x86-commandline/latest/nuget.exe + #- mono packages/nuget.exe restore + +test: + override: + - build.sh + - test.sh Linux Unit