2016-10-28 23:43:16 +03:00
branches :
- master
- auto
- try
2017-04-28 19:29:25 +03:00
context : f25-build-check
2016-11-22 17:29:29 +03:00
2016-12-06 22:45:49 +03:00
required : true
2016-10-28 23:43:16 +03:00
container :
2017-04-28 19:29:25 +03:00
image : registry.fedoraproject.org/fedora:25
2016-11-12 00:21:39 +03:00
2017-05-12 17:18:50 +03:00
packages :
- git
2016-10-28 23:43:16 +03:00
tests :
2017-05-11 21:28:49 +03:00
- ci/ci-commitmessage-submodules.sh
2017-04-28 19:29:25 +03:00
- ci/build-check.sh
2016-10-28 23:43:16 +03:00
timeout : 30m
artifacts :
- test-suite.log
2016-11-22 17:29:29 +03:00
---
inherit : true
context : vmcheck
2016-12-07 23:14:54 +03:00
required : true
2016-12-06 22:45:49 +03:00
2016-11-22 17:29:29 +03:00
cluster :
hosts :
2017-03-11 01:56:16 +03:00
- name : vmcheck1
distro : fedora/25/atomic
- name : vmcheck2
distro : fedora/25/atomic
- name : vmcheck3
2016-12-06 22:45:49 +03:00
distro : fedora/25/atomic
2016-11-22 17:29:29 +03:00
container :
2017-04-28 19:29:25 +03:00
image : registry.fedoraproject.org/fedora:25
2016-11-22 17:29:29 +03:00
tests :
2017-04-28 19:29:25 +03:00
- ./ci/build.sh
2017-03-11 01:56:16 +03:00
- make vmcheck HOSTS="vmcheck1 vmcheck2 vmcheck3"
2016-11-22 17:29:29 +03:00
artifacts :
2017-03-11 01:56:16 +03:00
- vmcheck
2016-12-03 02:07:08 +03:00
2017-03-07 00:29:53 +03:00
# We really need to work on getting this down:
# https://github.com/projectatomic/rpm-ostree/issues/662
timeout : 80m
2017-01-04 20:29:01 +03:00
2016-12-03 02:07:08 +03:00
---
2016-12-06 22:45:49 +03:00
2017-05-26 23:21:02 +03:00
# NB: when bumping 25 here, also bump fedora.repo, compose script, and
# fedora-base.json
2016-12-03 02:07:08 +03:00
context : compose
build : false
timeout : 30m
# This test case wants an "unprivileged container with bubblewrap",
# which we don't have right now; so just provision a VM and do a
# docker --privileged run.
host :
2017-01-07 00:12:18 +03:00
distro : fedora/25/atomic
2016-12-03 02:07:08 +03:00
2017-05-26 23:21:02 +03:00
# copy yum.repos.d to get any injected repos from the host, which
# will point to a closer mirror
2016-12-03 02:07:08 +03:00
tests :
2017-05-26 23:21:02 +03:00
- docker run --privileged --rm
-e RPMOSTREE_COMPOSE_TEST_USE_HOST_REPO=1
-v /etc/yum.repos.d:/etc/yum.repos.d.host:ro
-v $(pwd):/srv/code -w /srv/code
registry.fedoraproject.org/fedora:25 /bin/sh -c
"cp -fv /etc/yum.repos.d{.host/*.repo,} &&
./ci/build.sh && make install && ./tests/compose"
2016-12-09 01:31:20 +03:00
artifacts :
- compose.log