Target use case - a user wants to provide custom rosdep and pip rules from a local directory, in order to install nonstandard packages for their build.
To support this long term, let the user provide an arbitrary directory that their custom logic script can then use.
Requirements
add command line argument for the directory
copy directory to docker build context
copy directory into docker container at build time (before custom script execution)
add e2e test to make sure the data is available to custom script
make sure cache is not busted if contents of data dir don't change
Target use case - a user wants to provide custom rosdep and pip rules from a local directory, in order to install nonstandard packages for their build.
To support this long term, let the user provide an arbitrary directory that their custom logic script can then use.
Requirements