input_artifact.local_files has not root path
input_artifact
of type local_files
looks at project root, not project config path if used inside it
all.yml
git_projects:
config:
stage: config
path: configs
This config is KO
config:
project: config
input_artifact:
local_files:
- config/passwords.yml: passwords.yml
2021-03-24 11:07:07,041(DEBUG) ArtifactSrc[1377494536]: load config/passwords.yml
2021-03-24 11:07:07,041(DEBUG) ArtifactSrc[1377494536]: load 'config/passwords.yml' from local to '/tmp/tmpxwk4jgm3/passwords.yml'
2021-03-24 11:07:07,041(DEBUG) Here is the exception:
[Errno 2] No such file or directory: 'config/passwords.yml'
This config is OK
config:
project: config
input_artifact:
local_files:
- configs/config/passwords.yml: vars/passwords.yml
2021-03-24 11:20:10,682(DEBUG) ArtifactSrc[4177582778]: load configs/config/passwords.yml
2021-03-24 11:20:10,683(DEBUG) ArtifactSrc[4177582778]: load 'configs/config/passwords.yml' from local to '/tmp/tmpykptegei/passwords.yml'