In our External tests, which are container-based tests, we set a new local environment inside the container different from jenkins host settings, since using default get.sh (code link). This caused problem in some situations, e.g. release JDK version doesn't match with openj9 master branch functional tests inside container. Several steps to support this:
[ ] Pass git repos and branches in Jenkins parameters into docker
[ ] update get.sh parameters to inherit Jenkins settings for git repos and branches (code link)
[ ] modify other test.sh files in external tests, similar as above step
In our External tests, which are container-based tests, we set a new local environment inside the container different from jenkins host settings, since using default
get.sh
(code link). This caused problem in some situations, e.g. release JDK version doesn't match with openj9 master branch functional tests inside container. Several steps to support this:get.sh
parameters to inherit Jenkins settings for git repos and branches (code link)test.sh
files in external tests, similar as above step