From c5470ba6ab0c6159ef507302f3d320466839d7c2 Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Thu, 22 Oct 2015 12:45:41 +0200 Subject: [PATCH] Add configuration files and scripts for travis Change-Id: I488eaf929e6b1194e0219f42e005effce92b0458 Reviewed-on: http://gerrit.aldebaran.lan/63914 Tested-by: gerrit Reviewed-by: vbarbaresi --- .travis.yml | 27 +++++++++++++++++++++++++++ ci/setup-git.sh | 2 ++ ci/setup-ssh.sh | 5 +++++ 3 files changed, 34 insertions(+) create mode 100644 .travis.yml create mode 100644 ci/setup-git.sh create mode 100644 ci/setup-ssh.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..395603790 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +sudo: required +dist: trusty + +language: python + +python: + - "2.7" + +addons: + apt: + packages: + - doxygen + - cmake + - gdb + +before_install: + - sudo apt-get update -qq + - sudo apt-get install -y ninja-build swig python-enchant + +install: + - pip install -r requirements.txt + +script: + # Make sure ssh user@localhost works (for qibuild deploy tests) + - bash -xe ci/setup-ssh.sh + - bash -xe ci/setup-git.sh + - make -C python diff --git a/ci/setup-git.sh b/ci/setup-git.sh new file mode 100644 index 000000000..0cfaf51da --- /dev/null +++ b/ci/setup-git.sh @@ -0,0 +1,2 @@ +git config --global user.email "travis@travis-ci.org" +git config --global user.name "Travis CI" diff --git a/ci/setup-ssh.sh b/ci/setup-ssh.sh new file mode 100644 index 000000000..af779f3e9 --- /dev/null +++ b/ci/setup-ssh.sh @@ -0,0 +1,5 @@ +# Making sure ssh user@localhost works +mkdir -p ~/.ssh +ssh-keyscan -t rsa,dsa localhost >> ~/.ssh/known_hosts +echo -e "\n\n\n" | ssh-keygen -t rsa -N "" +cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys