Hi,
I'm proud to say that now we've got a CI for supermin and libguestfs
available:
https://ci.centos.org/view/libguestfs/
We have three jobs that currently runs every night:
- supermin: builds supermin from git master, and runs the test suite
- libguestfs: builds libguestfs from git master using the supermin
built earlier, and runs the test suite; this is only triggered
if the supermin job is successful (as the libguestfs tests would
fail otherwise)
- libguestfs-dist: runs make dist && make maintainer-check-extra-dist
on the built libguestfs
Every job is built on few slaves representing different Linux
distributions, so we can ensure our development version can work with
newer releases and it doesn't break old ones. At the moment, the slaves
are:
- Fedora 22 (stable)
- CentOS 7 (stable)
- Debian sid (development)
- openSUSE 13.2 (stable)
- Mageia 5 (stable)
There are a few tests failures right now, mostly due to either network
not being setup properly with the libvirt backend, or failures with
newer xfstools versions.
Of course, more jobs can be added for different kind of build/testing,
so I'm open to more ideas about that.
All of this is possible thanks to the resources kindly offered by the
CentOS project, and the amazing work done to help me in setting up
this CI. Thanks again!
--
Pino Toscano
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
It has been reported to us that some jobs (not all of them) were
having issue[s] when trying to install packages from external
repositories.
It's actually difficult to know where the issue is located, but I'll
work on some tests (from the monitoring side) to verify the
connectivity with $Internet.
Those tests will cover:
- - dns resolution for a set of external hosts
- - icmp to a set of external hosts
- - http tests to a set of external hosts.
If your project/test[s] rely on some specific external repositories,
feel free to comment on that thread, and I'll add those in in the
monitoring.
Other solution would also be to have a local copy of those
repositories hosted *internally* to avoid saturating multiple times
the single (shared) link to the internet.
There would be no need to modify your scripts, as we can (through the
local dns resolver) makes it transparent and redirect that mirror to
the internally hosted one.
Kind Regards,
- --
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlXUnekACgkQnVkHo1a+xU6YqwCghMLoyB9AYDcQVovlT/ClYNH8
Xm0AnRSOw77CSn9mNO3lvheEdSDQBhcT
=/Do2
-----END PGP SIGNATURE-----
Hello,
Could the TAP Plugin please be installed at the next available opportunity?
https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin
We use it in conjunction with https://github.com/sstephenson/bats which
outputs TAPS formatted test results. The plugin allows Jenkins to
present and pass/fail the run based on the results.
Cheers,
--
Dominic Cleal
Red Hat Engineering
Hi,
I'd like to register two new vm/slaves for the libguestfs hypervisor:
- mageia-5
- opensuse-13.2
could you please provide credentials for them?
Thanks,
--
Pino Toscano
On Aug 11 11:40, Brian Stinson wrote:
> Hi All,
>
> There will be a scheduled outage of the CentOS CI Infrastructure at the
> following date/time:
>
> 2015-08-17 09:00 UTC until 2015-08-17 11:00 UTC
>
> We will pause accepting new jobs 1 hour before this window. The purpose of this
> outage is to install plugins and do system updates:
>
> Jenkins Plugins to Install
> ==========================
> - Elastic Axis Plugin
> - xUnit Plugin
> - Post Build Task Plugin
>
> Jenkins Plugins to Upgrade
> ===========================
> - Build Timeout Plugin 1.14.1 -> 1.15
> - Git Client Plugin 1.17.1 -> 1.18.0
> - Git Plugin 2.3.5 -> 2.4.0
> - URL Trigger Plugin 0.38 -> 0.40
>
> System Software Upgrades
> ========================
> Jenkins 1.580.3 -> 1.609.2
> CentOS 6.6 -> 6.7
>
> Affected Services:
> =================
> - ci.centos.org web frontend
> - Jenkins Master
>
> Unaffected Services:
> ===================
> - Duffy Nodes
> - Reserved static slaves
> - Reserved hypervisors
>
> We hope to not need the entire window, but are blocking out time in case of
> contingencies. We'll send out the "All Clear" to the ci-users list once we've
> finished. If you have any questions or comments please let us know at
> ci-users(a)centos.org
>
> Thank you,
>
> The CentOS CI Team
Hi All,
This update (including new plugins) has been completed for the Jenkins
Master. We will schedule another (very short) maintenance period in the
future to handle the rest of the nodes.
Cheers!
Brian
Hi All,
We have disabled new builds in preparation for doing OS, Jenkins, and
Jenkins Plugins updates on the ci.centos.org master. I'll send updates
here when everything is finished.
Cheers!
Brian