Age | Commit message (Collapse) | Author | Files | Lines |
|
In case of job failures, the upload builder is not executed so the
published links are dead. We move the upload step to the EXIT handler
which is always executed despite the main job exit code.
Moreover, The gsutil tool can compress the files itself but in such
a way that the web browser can still display the contents without
the need for the user to download and uncompress the file himself.
This makes debugging more convenient. We also make the whole upload
process somewhat less noisy. Finally, we include the
$GERRIT_PATCHSET_NUMBER in the title and hyperlink since we provide
and retain build results for each patchset instead of a single set
just for the latest one.
Change-Id: I43efd519a5743661d1f258aa338fb0769f59b6ed
Suggested-by: Julien Zhang <zhang.jun3g@zte.com.cn> # compression only
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
Create a basic web page to contain all the collected build logs. The
reason for creating this page is that the OPNFV web server does not list
the subdirectory contents so we need another way to expose all the
uploaded logs.
Moreover, hide the gsutils stdout output since it just adds extra noise
to the already massive console log. Finally, drop the 'popd' command
argument since it causes the command to fail and mark the whole build
as failed.
Change-Id: Iad25e5cf62fda650bad3c9d83671cde84c7467d8
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
|
|
Change-Id: I0ba0fe05911dc7ea7cf31286b2f083f85ec5c549
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
This reverts commit 24691266ad858494cc06660b9c013af36c548bbd.
The hardware is back online
Change-Id: Ib7d21a5da3e41e4007e1e5363f82a02d2d1c4f0c
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
The hardware, where the slaves for this job are located, is being
relocated so prevent scheduling of jobs until it's back online.
Change-Id: I9028b6401bc0b743f83e5184e1131cb4aa9417c8
Link: https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2016-December/014210.html
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
python-xml is now being pulled in as dependency in the
pip-and-virtualenv dib element so remove the explicit package
installation.
Change-Id: I94ea6a3b0f35cc62b945a8ced0a641ded7b36fea
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
Fix SUSE parameters for os, release, packages and elements and
enable the job.
Change-Id: I0fc0fbc5fcf8df04186d6c19aaf363020d31a44c
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
Make use of the new 'openssh-server' dib element to achieve a consistent
behavior of ssh server across all distributions.
Change-Id: Ib10066a244fe44530969702cd465cdd79454b8fe
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
Current builds with centos-minimal are failing on 7,
so start using centos7 element instead.
Change-Id: I80d986fd7613e1807a119447a01c62e6f8a93ddf
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
|
|
OpenStack-CI documentation states[1] a custom URL needs to be set in
order for Jenkins comments to be correctly formatted by the OpenStack
Gerrit server.
[1] http://docs.openstack.org/infra/system-config/third_party.html#the-jenkins-gerrit-trigger-plugin-way
Change-Id: Id10c9839b823f0b3841cfcaa16a6dd384d34cbbe
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Bifrost core wants OPNFV CI to vote on upstream bifrost patches to
increase the visibility.
Change-Id: Ia4fbdf5fa551750b6063dfb8610b6699039c4fbe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Making changes to the Jenkins jobs should trigger the CI to ensure that
our changes did not break anything.
Change-Id: I59e1d45fb82492ff03926cd4273367aca9060c74
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
This change
- Creates job templates to verify opnfv/bifrost patches
- Introduces type in order to prepare verification on baremetal
- Fixes git cloning so the job shows changes for the corresponding project
- Gets rid of unnecessary slave parameters from slave-params.yml
- Fixes build blocking
- Updates the bifrost-verify.sh script and includes in shell so we don't have
to clone releng repo separately
- Updates destroy-env.sh to create /httpboot and /tftpboot with permissions 755
- Removes daily infra-bifrost job and scripts as we don't use them at the moment
Change-Id: Icb5a543628d3321bfe4e549ab92c67443ac578d8
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|