bazelbuild / bazel

a fast, scalable, multi-language and extensible build system
https://bazel.build
Apache License 2.0
22.9k stars 4.02k forks source link

Upload execution log to the cache and reference it in the build event stream #11823

Open oehme opened 4 years ago

oehme commented 4 years ago

Description of the problem / feature request:

The execution log should be uploaded to the remote cache and listed in the build_tool_logs event in the build event stream, just like the command.profile is.

Feature requests: what underlying problem are you trying to solve with this feature?

The execution log is useful for debugging cache misses. Having it referenced directly in the build event stream and available in the remote cache would make it easy to access. Currently it's only written to a local file, which has to be archived via a different mechanism (e.g. your build server's artifact storage).

oehme commented 3 years ago

Are there any plans for this? Would a PR be welcome? If so, could you give me some code pointers to get started?

coeuvre commented 3 years ago

We currently have no bandwidth to work on this but a PR is welcome.

github-actions[bot] commented 1 year ago

Thank you for contributing to the Bazel repository! This issue has been marked as stale since it has not had any activity in the last 1+ years. It will be closed in the next 14 days unless any other activity occurs or one of the following labels is added: "not stale", "awaiting-bazeler". Please reach out to the triage team (@bazelbuild/triage) if you think this issue is still relevant or you are interested in getting the issue resolved.

github-actions[bot] commented 1 year ago

This issue has been automatically closed due to inactivity. If you're still interested in pursuing this, please reach out to the triage team (@bazelbuild/triage). Thanks!

brentleyjones commented 1 year ago

Not stale.