diff --git a/.travis.yml b/.travis.yml index d085dec..df83d2d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,11 @@ -language: cpp -compiler: - - gcc +sudo: required +language: bash +services: + - docker + before_install: - # disable rvm, use system Ruby - - rvm reset - - wget https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh - - sh ./travis_setup.sh -p "rake yast2-core yast2-devtools yast2-ruby-bindings" -g "yast-rake" + - docker build -t yast-testsuite-image . script: - - rake check:syntax - - make -f Makefile.cvs - - make - - sudo make install - - make check - + # the "yast-travis-ruby" script is included in the base yastdevel/ruby image + # see https://github.com/yast/docker-yast-ruby/blob/master/yast-travis-ruby + - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" yast-testsuite-image yast-travis-ruby diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3e6f6ed --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM yastdevel/ruby +COPY . /usr/src/app +