If PodSandboxStatusRequest.Verbose is true now we are returning the cri-o version in a JSON object for debug purposes. In the future extra information (to be defined) should be added to the response In order to avoid problems when we execute the tests in parallel the fixtures for new test sandbox and container are creating their own random IDs and returning them in case you need to refer to them. Finally, "make testunit" is being run as root to solve a problem with a `chown` that couldn't be performed otherwise. This commit closes #1144 Signed-off-by: Álex González <agonzalezro@gmail.com>
55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
language: go
|
|
|
|
sudo: required
|
|
|
|
services:
|
|
- docker
|
|
|
|
before_install:
|
|
- sudo apt-get -qq update
|
|
- sudo apt-get -qq install btrfs-tools libdevmapper-dev libgpgme11-dev libapparmor-dev libseccomp-dev
|
|
- sudo apt-get -qq install autoconf automake bison e2fslibs-dev libfuse-dev libtool liblzma-dev gettext
|
|
|
|
install:
|
|
- make install.tools
|
|
- OSTREE_VERSION=v2017.9
|
|
- git clone https://github.com/ostreedev/ostree ${TRAVIS_BUILD_DIR}/ostree
|
|
- pushd ${TRAVIS_BUILD_DIR}/ostree
|
|
- git checkout $OSTREE_VERSION
|
|
- ./autogen.sh --prefix=/usr/local
|
|
- make all
|
|
- sudo make install
|
|
- popd
|
|
|
|
before_script:
|
|
- export PATH=$HOME/gopath/bin:$PATH
|
|
- export LD_LIBRARY_PATH=/usr/local/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
|
|
|
jobs:
|
|
include:
|
|
- stage: Build and Verify
|
|
script:
|
|
- make .gitvalidation
|
|
- make gofmt
|
|
- make lint
|
|
go: tip
|
|
- stage: Build and Verify
|
|
script:
|
|
- sudo "PATH=$PATH" make testunit
|
|
- make
|
|
go: 1.8.x
|
|
- script:
|
|
- sudo "PATH=$PATH" make testunit
|
|
- make
|
|
go: 1.9.x
|
|
- script:
|
|
- sudo "PATH=$PATH" make testunit
|
|
- make
|
|
go: tip
|
|
- stage: Integration Test
|
|
script:
|
|
- make integration
|
|
go: 1.9.x
|
|
|
|
notifications:
|
|
irc: "chat.freenode.net#cri-o"
|