add dotted environment variables test
This commit is contained in:
parent
c9b5d6decd
commit
ec3b541939
|
|
@ -0,0 +1,11 @@
|
|||
public class container {
|
||||
/**
|
||||
* Check if dotted env vars are supported.
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
// get value of variable.with.a.dot and print it out
|
||||
String value = System.getenv("variable.with.a.dot");
|
||||
System.out.println(value);
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
a.dotted.value
|
||||
|
|
@ -0,0 +1 @@
|
|||
../run-java-in-container.sh
|
||||
|
|
@ -51,4 +51,9 @@ COPY --from=jdk /container /container
|
|||
WORKDIR /container
|
||||
EOD
|
||||
|
||||
docker run --rm "$newImage" java -cp . container
|
||||
# if testDir contains dotted-environment-variables we need to add an environment variable to the docker run command
|
||||
if [ $testDir == *"dotted-environment-variables"* ]; then
|
||||
docker run --rm -e "variable.with.a.dot=a.dotted.value" "$newImage" java -cp . container
|
||||
else
|
||||
docker run --rm "$newImage" java -cp . container
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue