This repository has been archived by the owner on Feb 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
64 lines (50 loc) · 4.02 KB
/
.travis.yml
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
55
56
57
58
59
60
61
62
63
64
language: python
python:
- "2.7"
sudo: required
services:
- docker
env:
global:
- DOCKER_VERSION=1.10.1-0~trusty
- TARGETS="aarch64 armv5e mips64 core2-64 i586"
- YP_RELEASE=2.1
- CROPS_RELEASE=latest
- CODI_ADDR=localhost
- CODI_PORT=10000
- secure: chN7ohOONiBc6Tv8sd/qDZMzC0NuOnAOMz8jwRLk6YR4cskEuBggzN0GuvJHJTqBWDHUyWOno4v09L4yGzyOI8tqyu9ZbdIYLbwGefDV5DcJ9qy7jof6o30KtPoss5S0lHdziMS6B5w0VrzhfO43MqdvkBY5PLm/B05rC9TKuEuH7yBEHYJmf8cJFa/Ef3w5m6CyqVwa931rTLbL10XdW38VybEQ6z/98ZUqnCHsel937m/WayxE+Hek9anIcDKFnoXiX6RrFvQfdhzHRZQi1AgIK7IEPfVeugpj89+q9dm+yw/Bbm5BeMw1nPTlMLwbanNQp3uu1djJbj7eqg+GaXkchzDjfB/+O4qjrH1TTKRwMvZ6V8NOjC1aFm29QCH4c4yIJhaVDke5963fPpEASj9ZZ3L2j+ZhHW9RRauc9hBJXZfaN9gbiYGonaRRR1bEaPnap+b9vrTgiMMLXc3XS7tsVVtriAhRnao2zRAcNdns/fDh52y4peDL+pXOt5AjuN3Zef35i+/l1HnSMhvWEcHG7QIvy3EjJ1klND3Vyqz4nRVd7mJdTXI/lsp34pfsDzGM3xWYOq6PhQ9FzCTR6XkNVt+Jyhq+qfd/DRXi0TZmZQA6xCfYEVZnA0VFld4CF+YhiPCHFUk0KwRAI1aUyrEqCphKcVgjNRWT94p2bPM= # DOCKER_EMAIL_bavery
- secure: POMpze/nSxTxbMsKvOvXIVhppO01NXwFI95dZLEvlND0afP+rmohBCzFhKjhA6Irpxqf36vQ/2Qn/mCMU5XsMrer+KUmPsu+DOlD+iYesU6WNrnx/rydgTQ1KZxLRIZvGEoKSUd7NuX0XT3EXsfbuGEIIRceb/6i7EsDzyvNB5LbyhtRfe9bvP8590+R0w5hgDUuD7iwMmZpPATpQInDLf4trOfxDeB9j4RkWDCqlW40Pwjj0Nf/3EaL8HWMEevvwc6KrltuimP21OJCXEuwlCM8rZnNHBKgFw260QfwP2syJylqy8YXXI3luoXJazwE8HZrHQ+ue3LBULWQM3efamVffMLzAMpz30AYxHHprmYkn6FHsP5rqU6MzSc039q+CHFoAB9uEd3WqwR7beiwzL71H70k2xKU9IdM8DtzF+AP7/51J2d5Ev49Cz+EPJu843g5sJjiSd+ebsqC/MlRRmgstE+fzGMyaAoP2E2PjMS5El9W7ffPWow4lwR1HVe7V2IQWym2YECEhIgEfZmUzUxDTB2PeXucrja6EPtZhcLI13YMT5AgvT472Y5mpUBz85S9+WYjxuMs0Ick3d+QzzHpvjQ5Ebb9SDHGl4rlxOxkQJ6zVpwePeBKlYoJne8CbYfmFQmaUA2LG32RqcNuySkXcJM/YC2uVF/bxYVXgms= # DOCKER_PASS_bavery
- secure: Oep29jlAzw/rHOovC543dkfLtAkTYkqur8awTaiFWRoiqsckTb9cvjOBJwdYxLPzB1mOVEKgThIlyZ1H66n4I/xVIMTm0CV2BLdLQz5ddiKHwloAeI412gfQ987lywpIjp2edYUDQBOg0smPD23TsbOO73M1to4fkbyNulECKBcxZFKlccK7OA081CnvafBRRfDxuhZ/+YCmfKN1uyT360QUsHu2E7iUufRTvWZVGxIw0RKW3CkTQXJ9F7WGHQeAlJJ/nLAwg9sDSeoUd/B7rjZz7WFmPPap8sNXzksEEjq32FAPLc3kEOZG3Lmc3LU5tMKDlKmvqBJN3yOxWlhIxey41qEjcp8XGuEuJSIbKg4kEXA89lWGxliz4E9+uxq+sRNT6bSJp8KiKGXtvNHvDkLXFQyo8bmt40kqaquGcSdKovHV06bQ4uBv5dBMuqJyJLw3oGUUASsfXaMSfhuiuux/CvasefMAutBJnjZE8Pmo5XGUiozLnZOGtisUyVCJXxr7kXSKvMAdEf12FQ11ijNN0zeWFVmGtGfr5IQvZl0wGr0dN+JAgkMl0oCmtaA55Igau7mk49goqpI+5v9FB0zL8S6pFSiOTMEp6L5/p839reLsMmqvj3UoBBRhtULEW1pfzTVPmXo1d/kArXRzuyUu5Lvnu2OwRE9szmI+v1U= # DOCKER_EMAIL_crops
- secure: frzhA4xqOgyCj3rQgpAbPgDvlbhUtsRwKmDFzTbOdgRv7Djc0eVZWvyFeEKGWpcabcwBfJCcU23dW5NHpUW8qsnt4h6mP8htiw35haYQtS6pFP1KKyGWr0bgd3Y62dd/FP1v9Fy996Mq01R0QlpVSMr2y6asaBuYX14eBp2vgMaDQiybWyy/gsdKUyxBr88TRnMhdUUq1o41ftEhZ6rMmTg6sCbIFzWAjUJCH0SC1diNVs33teFimUxcNYTqS+wRNfz/AoRCzMy7tDZSP5+UGHfK8pSut+tJMZswARSYI4eIpXP4zcecor3m+8J1CW5yndijj5C2WqYR5iKL2EDhtVNJYhufFcSSddGe7JtyDRWYk4xAK5fFxzkKbPE/ef7Cwpl9CbM54NzG9FKhNUtJ8U2QlS+xtchHv02OGX73/HXereKrLi4B7Kv2qDjMvPVVN6zhhk3pFa41JCLo0dIJkMrXO3nGuKF/hICq268Fz/E01XBFu+739ez5NG0iy2VNcM8cytGJ/InPO5mCZE6Cq2BJMc2W5yIup8SCcqblxm1sa+ZgG4+iLmNWr59Wg+O6HLW5pGsJUr9Bj5u1zriShfjlqAVvAJmOmaVLfJpai3zvHkctb1p8ohifmyurgebiI0BevPIEMRCYJ4anmuvIoCcp5OHpe60v29gTg7wWlcM= # DOCKER_PASS_crops
compiler:
- gcc
- clang
before_install:
# list docker-engine versions
- apt-cache madison docker-engine
# upgrade docker-engine to specific version
- sudo apt-get -o Dpkg::Options::="--force-confnew" install -y docker-engine=${DOCKER_VERSION} net-tools nmap wget
- docker pull crops/codi:latest
install:
- pip install requests
before_script:
- export PYTHONPATH=$PYTHONPATH:$(pwd)/base/tests/unit/
script:
- docker version
- git submodule update --init --recursive
- echo "set Docker Repo"
- source ./base/scripts/setDockerhubRepo.sh
- echo "Building SDK Containers"
- ./scripts/build_containers.sdk
- ./scripts/startContainers.sh
- docker ps
- docker images
- python tests.py
- docker rmi -f crops/toolchain-base crops/codi
after_success:
- ./base/scripts/pushToDockerhub.sh
notifications:
email:
recipients:
on_success: change
on_failure: always