Niels de Vos
8259fe953f
ci: use parameters set by github-pull-request-builder
...
The parameters are set in the environment. It seems the best way to
check if the parameters are available, is with `params.<arg> == null`.
See-also: https://www.jenkins.io/doc/book/pipeline/getting-started/#global-variable-reference#
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2020-05-25 17:10:06 +02:00
Yug Gupta
748ef17e42
ci: retry if no machine is immediately available
...
To prevent the failure of job due to unavailability
of a machine immediately, retry mechanism is used.
If unable to reserve a machine, it will retry every
5 mins for 30 times to avoid job failure.
Signed-off-by: Yug Gupta <ygupta@redhat.com>
2020-05-18 16:14:16 +02:00
Yug Gupta
f6229ae237
ci: execute build and test stages in parallel
...
Execution of build and test stages in parallel
will reduce the job execution time.
Signed-off-by: Yug Gupta <ygupta@redhat.com>
2020-05-18 14:01:05 +02:00
Yug Gupta
45cd8c311a
ci: Add a stage to run containerized-test
...
Running containerized test prior to the build
stage to ensure that build starts only after
tests pass.
Signed-off-by: Yug Gupta <ygupta@redhat.com>
2020-05-15 17:01:26 +02:00