Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use Docker at Travis also in the SLE12-SP2 branch
- Loading branch information
Showing
2 changed files
with
14 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,12 @@ | ||
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-testsuite yast2-ruby-bindings yast2-pkg-bindings ruby2.1-dev libaugeas-dev pkg-config gettext" -g "rspec:3.3.0 yast-rake gettext coveralls rubocop:0.41.2 cheetah abstract_method cfa" | ||
script: | ||
- rake check:pot | ||
- rubocop | ||
- make -s -f Makefile.cvs | ||
- make -s | ||
- sudo make -s install | ||
# English messages, UTF-8, "C" locale for numeric formatting tests | ||
- LC_ALL= LANG=en_US.UTF-8 LC_NUMERIC=C make -s check | ||
# English messages, UTF-8, "C" locale for numeric formatting tests, enable test coverage report | ||
- LC_ALL= LANG=en_US.UTF-8 LC_NUMERIC=C COVERAGE=1 rake test:unit | ||
- docker build -t yast-yast2-image . | ||
|
||
script: | ||
# 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-yast2-image yast-travis-ruby |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
FROM yastdevel/ruby:sle12-sp2 | ||
COPY . /usr/src/app | ||
# English messages, UTF-8, "C" locale for numeric formatting tests | ||
ENV LC_ALL= LANG=en_US.UTF-8 LC_NUMERIC=C |