You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.3 KiB
33 lines
1.3 KiB
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
|