fix: gradle tasks from different subproject are not isolated #299
Labels
Block Node
Issues/PR related to the Block Node.
Bug
A error that causes the feature to behave differently than what was expected based on design docs
Milestone
What Happened
Due to some concerns that arose in #264, there are repeating task names
createDockerImage
(outside the scope of the issue, but inside the scope of the discussion #264) which do touch on a common file that gets created via a shell scriptupdate-env
and in the asynchronous nature of the running of the tasks, it could happen that a project gets build with the wrong values that come from the common.env
file.What should happen
All tasks (especially those that have the same task names) must run in an isolated fashion, not going outside the subproject build root.
Subprojects may share common scripts and files, but must not write files outside the current subproject build root. Copying inputs or scripts between subprojects is acceptable if this improves task isolation.
The text was updated successfully, but these errors were encountered: