mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
.gitlab-ci.yml: Add 'after_script' stage to prep for artifact collection
This is one of the preparation steps that if not done would otherwise collide with local container executions where we: 1) don't collect artifacts 2) are not limited by GitLab's environment and hence moving build artifacts to unusual places would only cause confusion when doing local build inspection in an interactive container shell session Signed-off-by: Erik Skultety <eskultet@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
ed7aa04de4
commit
3104dee434
@ -31,11 +31,16 @@ include:
|
||||
- if test -x /usr/bin/rpmbuild && test "$RPM" != "skip";
|
||||
then
|
||||
rpmbuild --clean --nodeps --define "_without_mingw 1" -ta build/meson-dist/libvirt-*.tar.xz;
|
||||
mv "$HOME"/rpmbuild/RPMS/x86_64/ libvirt-rpms/;
|
||||
else
|
||||
meson compile -C build;
|
||||
meson test -C build --no-suite syntax-check --print-errorlogs;
|
||||
fi
|
||||
after_script:
|
||||
- test "$CI_JOB_STATUS" != "success" && exit 1;
|
||||
- if test -x /usr/bin/rpmbuild && test "$RPM" != "skip";
|
||||
then
|
||||
mv "$HOME"/rpmbuild/RPMS/x86_64/ libvirt-rpms/;
|
||||
fi
|
||||
|
||||
.native_build_job_prebuilt_env:
|
||||
extends:
|
||||
@ -77,6 +82,8 @@ include:
|
||||
- *script_variables
|
||||
- meson setup build --werror -Dsystem=true || (cat build/meson-logs/meson-log.txt && exit 1)
|
||||
- DESTDIR=$(pwd)/install meson compile -C build install-web
|
||||
after_script:
|
||||
- test "$CI_JOB_STATUS" != "success" && exit 1;
|
||||
- mv install/usr/share/doc/libvirt/html/ website
|
||||
artifacts:
|
||||
expose_as: 'Website'
|
||||
@ -155,6 +162,8 @@ potfile:
|
||||
- meson setup build --werror || (cat build/meson-logs/meson-log.txt && exit 1)
|
||||
- meson compile -C build libvirt-pot-dep
|
||||
- meson compile -C build libvirt-pot
|
||||
after_script:
|
||||
- test "$CI_JOB_STATUS" != "success" && exit 1;
|
||||
- cp po/libvirt.pot libvirt.pot
|
||||
artifacts:
|
||||
expose_as: 'Potfile'
|
||||
|
Loading…
Reference in New Issue
Block a user