From 9bbf610ab9b1bf099a8e49295df4f97a70bcf502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ladislav=20Slez=C3=A1k?= Date: Fri, 6 Jan 2017 19:38:10 +0100 Subject: [PATCH] Use Docker at Travis --- .travis.yml | 19 +++++++++---------- Dockerfile | 5 +++++ 2 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 Dockerfile diff --git a/.travis.yml b/.travis.yml index 96dbbfe..91c489a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,11 @@ -language: cpp -compiler: - - gcc +sudo: required +language: ruby +services: + - docker + before_install: - - wget https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh - - sh ./travis_setup.sh -p "yast2-devtools doxygen pkg-config hwinfo-dev yast2-core-dev" + - docker build -t yast-hardware-detection-image . script: - - make -s -f Makefile.cvs - - make -s -j 4 - - sudo make -s install - - make -s check - + # the "yast-travis-cpp" script is included in the base yastdevel/cpp-tw image + # see https://github.com/yast/docker-yast-cpp-tw/blob/master/yast-travis-cpp + - docker run -it yast-hardware-detection-image yast-travis-cpp diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..01f0d9a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM yastdevel/cpp-tw +#RUN zypper --gpg-auto-import-keys --non-interactive in --no-recommends \ +# libzypp-devel +COPY . /tmp/sources +