7e1d6a8780
Log synchronization fails when trying to preserve uid and guid for a user and or group that doesn't exist on the executor. This makes it so the owner and group is not preserved from the remote. Simplify operations, use a single task with a loop instead of three separate tasks. Change-Id: I8ae937ba07e240ee4394374405aa841ad882022a |
||
---|---|---|
.. | ||
defaults | ||
tasks | ||
README.rst |
Collect output from build nodes
This role collects logs, artifacts and docs from subdirs of the
zuul_output_dir
on the remote nodes to equivalent
directories on the executor so that later parts of the system can
publish the content to appropriate permanent locations.
Note
Log content for multi-node jobs will be put into subdirectories based on remote node name. It is expected that artifacts and docs produced be inherently unique regardless of which build node they were produced on, so all artifacts and docs are pulled back to the same artifacts and docs directory.
Role Variables