At the moment the environment is set in too many places:
During build of host AMI.
In compiler docker image.
In job definition.
In job runtime overrides (platform).
reco-aws.sh
sdaccel-builder.mk
settings.sh in the root of reco-sdaccel
This makes it very hard to quickly make a reproducible developer environment, and diagnose runtime issues. It adds a lot of cognitive overhead during development and firefighting.
I suggest we find one place to configure the environment, try to minimize it, and remove all other tweaks to the environment.
At the moment the environment is set in too many places:
This makes it very hard to quickly make a reproducible developer environment, and diagnose runtime issues. It adds a lot of cognitive overhead during development and firefighting.
I suggest we find one place to configure the environment, try to minimize it, and remove all other tweaks to the environment.