-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcircle.yml
More file actions
54 lines (43 loc) · 5.13 KB
/
circle.yml
File metadata and controls
54 lines (43 loc) · 5.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
machine:
services:
- docker
dependencies:
cache_directories:
- "~/docker"
override:
- docker info
- if [[ -e ~/docker/cross-compiler-android-arm.tar ]]; then docker load -i ~/docker/cross-compiler-android-arm.tar; fi
- docker pull thewtex/cross-compiler-android-arm
- mkdir -p ~/docker; docker save thewtex/cross-compiler-android-arm > ~/docker/cross-compiler-android-arm.tar
- if [[ -e ~/docker/cross-compiler-linux-armv6.tar ]]; then docker load -i ~/docker/cross-compiler-linux-armv6.tar; fi
- docker pull thewtex/cross-compiler-linux-armv6
- mkdir -p ~/docker; docker save thewtex/cross-compiler-linux-armv6 > ~/docker/cross-compiler-linux-armv6.tar
- if [[ -e ~/docker/cross-compiler-linux-armv7.tar ]]; then docker load -i ~/docker/cross-compiler-linux-armv7.tar; fi
- docker pull thewtex/cross-compiler-linux-armv7
- mkdir -p ~/docker; docker save thewtex/cross-compiler-linux-armv7 > ~/docker/cross-compiler-linux-armv7.tar
- if [[ -e ~/docker/cross-compiler-linux-ppc64le.tar ]]; then docker load -i ~/docker/cross-compiler-linux-ppc64le.tar; fi
- docker pull thewtex/cross-compiler-linux-ppc64le
- mkdir -p ~/docker; docker save thewtex/cross-compiler-linux-ppc64le > ~/docker/cross-compiler-linux-ppc64le.tar
- if [[ -e ~/docker/cross-compiler-linux-x64.tar ]]; then docker load -i ~/docker/cross-compiler-linux-x64.tar; fi
- docker pull thewtex/cross-compiler-linux-x64
- mkdir -p ~/docker; docker save thewtex/cross-compiler-linux-x64 > ~/docker/cross-compiler-linux-x64.tar
- if [[ -e ~/docker/cross-compiler-linux-x86.tar ]]; then docker load -i ~/docker/cross-compiler-linux-x86.tar; fi
- docker pull thewtex/cross-compiler-linux-x86
- mkdir -p ~/docker; docker save thewtex/cross-compiler-linux-x86 > ~/docker/cross-compiler-linux-x86.tar
- cd $HOME && git clone git://github.com/python-cmake-buildsystem/python-cmake-buildsystem --branch dashboard --depth 1 scripts
test:
override:
# Python 2.7.11
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-android-arm ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-armv6 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-armv7 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-ppc64le ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-x64 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=2.7.11 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-x86 ctest -S /usr/scripts/circle_dashboard.cmake -VV
# Python 3.5.1
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-android-arm ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-armv6 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-armv7 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-ppc64le ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-x64 ctest -S /usr/scripts/circle_dashboard.cmake -VV
- docker run --rm -e PY_VERSION=3.5.1 -e CIRCLE_SHA1 -e CIRCLE_PR_NUMBER -e CIRCLE_BRANCH -v ~/python-cmake-buildsystem:/usr/python-cmake-buildsystem:ro -v ~/scripts:/usr/scripts thewtex/cross-compiler-linux-x86 ctest -S /usr/scripts/circle_dashboard.cmake -VV