HomePhabricator

gitlab-ci: Avoid passing artifacts between completely unrelated stages

Authored by Jakuje on Apr 15 2020, 8:02 PM.

Description

gitlab-ci: Avoid passing artifacts between completely unrelated stages

The introduction of stages in gitlab-ci had quite a unfortune side
effect that is described in the documentation [1]. The whole artifacts
path (in our case obj/) is passed from one stage to another by default,
which is causing very odd behavior as the previous results are only
partially overwritten by the new cmake command and can even lead to
execution of tests that are not supposed to run in particular job.

[1] https://docs.gitlab.com/ee/ci/yaml/#dependencies

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>

Details

Committed
JakujeApr 20 2020, 2:14 PM
Parents
rLIBSSH7f57717f84f0: gitlab-ci: Fix typo
Branches
Unknown
Tags
Unknown