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-06-22 00:09:03 +03:00
- ci/codestyle.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
2017-07-05 19:02:33 +03:00
context : f26-build-check
required : false
container :
image : registry.fedoraproject.org/fedora:26
tests :
# updates-source mirrors are being flaky
- sed -i '/metalink=.*updates-released-source.*/ d' /etc/yum.repos.d/fedora-updates.repo
- sed -i '/SRPMS/ s/^#baseurl/baseurl/' /etc/yum.repos.d/fedora-updates.repo
- ci/build-check.sh
---
inherit : true
2017-06-08 23:17:33 +03:00
context : c7-build
required : true
container :
image : registry.centos.org/centos/centos:7
extra-repos :
- name : atomic-centos-continuous
baseurl : https://ci.centos.org/artifacts/sig-atomic/rdgo/centos-continuous/build
gpgcheck : 0
# XXX: integrate better with ci/ scripts
tests :
- yum-builddep -y rpm-ostree
2017-06-09 17:06:57 +03:00
- yum install -y polkit-devel
2017-06-08 23:17:33 +03:00
- yum install -y make
- source ci/libbuild.sh && build
timeout : 15m
---
inherit : true
2017-07-05 19:01:31 +03:00
context : f25-vmcheck
2016-11-22 17:29:29 +03:00
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
2017-07-05 19:02:33 +03:00
env :
HOSTS : vmcheck1 vmcheck2 vmcheck3
packages :
- rsync
2016-11-22 17:29:29 +03:00
tests :
2017-04-28 19:29:25 +03:00
- ./ci/build.sh
2017-07-05 19:02:33 +03:00
- make vmcheck
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-07-05 19:02:33 +03:00
inherit : true
context : f26-vmcheck
required : false
cluster :
hosts :
- name : vmcheck
distro : fedora/26/atomic
container :
image : registry.fedoraproject.org/fedora:26
env :
HOSTS : vmcheck
tests :
# updates-source mirrors are being flaky
- sed -i '/metalink=.*updates-released-source.*/ d' /etc/yum.repos.d/fedora-updates.repo
- sed -i '/SRPMS/ s/^#baseurl/baseurl/' /etc/yum.repos.d/fedora-updates.repo
- ./ci/build.sh
- make vmcheck
---
2017-07-05 19:01:31 +03:00
branches :
- master
- auto
- try
2017-05-26 23:21:02 +03:00
# NB: when bumping 25 here, also bump fedora.repo, compose script, and
# fedora-base.json
2017-07-05 19:01:31 +03:00
context : f25-compose
2016-12-03 02:07:08 +03:00
build : false
2017-07-05 19:01:31 +03:00
2016-12-03 02:07:08 +03:00
timeout : 30m
2017-07-05 19:01:31 +03:00
required : true
2016-12-03 02:07:08 +03:00
# 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