zuul-jobs/roles/merge-output-to-logs
Monty Taylor a441d749b8
Add role to move docs and artifacts to log root
When we're operating in the context of a change, we'd like to
upload artifacts and docs to the log server so that people can iterate
on them before publication safely. Add a role which is intended to be
run after fetch-output that moves the content on the executor so that
normal log upload concepts can be applied.

Change-Id: I1791d1283a0c1f112958db8861526145abe1357c
2019-01-10 22:48:30 +00:00
..
tasks Add role to move docs and artifacts to log root 2019-01-10 22:48:30 +00:00
README.rst Add role to move docs and artifacts to log root 2019-01-10 22:48:30 +00:00

README.rst

Put artifacts and docs into the executor log dir

Note

This role only works in a trusted context. It is intended to be used in the post playbook of a base job.

This role moves artifacts and docs into the logs dir when zuul.change is defined so that they can be uploaded to the log server for developer preview and validation.

Artifacts and docs are left in place when zuul.change is not defined so that normal publication jobs can publish them to final locations.