Skip to content

Commit 1063788

Browse files
committed
Enhance the environment variable check (adoptium#5800)
Check environment variable as set only if it's not empty. Signed-off-by: Sophia Guo <[email protected]>
1 parent c23bd6b commit 1063788

File tree

4 files changed

+19
-12
lines changed

4 files changed

+19
-12
lines changed

external/build.xml

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@
2525
<property environment="env" />
2626
<property name="top" location="../" />
2727

28+
<set-property name="DOCKERIMAGE_TAG_ISSET" if-property-isset="env.DOCKERIMAGE_TAG"/>
29+
<set-property name="EXTRA_DOCKER_ARGS_ISSET" if-property-isset="env.EXTRA_DOCKER_ARGS"/>
2830
<if>
29-
<isset property="env.DOCKERIMAGE_TAG"/>
31+
<isset property="DOCKERIMAGE_TAG_ISSET"/>
3032
<then>
3133
<property name="dockerImageTag" value="${env.DOCKERIMAGE_TAG}"/>
3234
</then>
@@ -35,7 +37,7 @@
3537
</else>
3638
</if>
3739
<if>
38-
<isset property="env.EXTRA_DOCKER_ARGS"/>
40+
<isset property="EXTRA_DOCKER_ARGS_ISSET"/>
3941
<then>
4042
<property name="extra_docker_args" value="${env.EXTRA_DOCKER_ARGS}"/>
4143
</then>

external/external_custom/build.xml

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@
99
<!-- set properties for this build -->
1010
<property name="TEST" value="external_custom" />
1111
<property environment="env" />
12+
<set-property name="EXTERNAL_CUSTOM_REPO_ISSET" if-property-isset="env.EXTERNAL_CUSTOM_REPO"/>
13+
<set-property name="EXTERNAL_REPO_BRANCH_ISSET" if-property-isset="env.EXTERNAL_REPO_BRANCH"/>
14+
<set-property name="EXTERNAL_TEST_CMD_ISSET" if-property-isset="env.EXTERNAL_TEST_CMD"/>
1215
<condition property="EXTERNAL_CUSTOM_REPO" value="${env.EXTERNAL_CUSTOM_REPO}" else="">
13-
<isset property="env.EXTERNAL_CUSTOM_REPO" />
16+
<isset property="EXTERNAL_CUSTOM_REPO_ISSET" />
1417
</condition>
1518
<condition property="EXTERNAL_REPO_BRANCH" value="${env.EXTERNAL_REPO_BRANCH}" else="master">
16-
<isset property="env.EXTERNAL_REPO_BRANCH" />
19+
<isset property="EXTERNAL_REPO_BRANCH_ISSET" />
1720
</condition>
1821
<condition property="EXTERNAL_TEST_CMD" value="${env.EXTERNAL_TEST_CMD}" else="mvn clean install">
19-
<isset property="env.EXTERNAL_TEST_CMD" />
22+
<isset property="EXTERNAL_TEST_CMD_ISSET" />
2023
</condition>
2124
<property name="DEST" value="${BUILD_ROOT}/external/${TEST}" />
2225
<property name="src" location="." />

functional/OpenJcePlusTests/build.xml

+4-3
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,19 @@
3535
<available file="OpenJCEPlus" type="dir"/>
3636
</condition>
3737
</target>
38-
38+
<set-property name="OPENJCEPLUS_GIT_REPO_ISSET" if-property-isset="env.OPENJCEPLUS_GIT_REPO"/>
3939
<if>
40-
<isset property="env.OPENJCEPLUS_GIT_REPO"/>
40+
<isset property="OPENJCEPLUS_GIT_REPO_ISSET"/>
4141
<then>
4242
<property name="openjceplusGitRepo" value="${env.OPENJCEPLUS_GIT_REPO}"/>
4343
</then>
4444
<else>
4545
<property name="openjceplusGitRepo" value="https://github.com/ibmruntimes/OpenJCEPlus.git"/>
4646
</else>
4747
</if>
48+
<set-property name="OPENJCEPLUS_GIT_BRANCH_ISSET" if-property-isset="env.OPENJCEPLUS_GIT_BRANCH"/>
4849
<if>
49-
<isset property="env.OPENJCEPLUS_GIT_BRANCH"/>
50+
<isset property="OPENJCEPLUS_GIT_BRANCH_ISSET"/>
5051
<then>
5152
<property name="openjceplusGitBranch" value="${env.OPENJCEPLUS_GIT_BRANCH}"/>
5253
</then>

jck/build.xml

+5-4
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@
3737
<condition property="src-encoding" value="IBM-1047" else="UTF-8">
3838
<isset property="isZOS"/>
3939
</condition>
40-
40+
41+
<set-property name="JCK_GIT_BRANCH_ISSET" if-property-isset="env.JCK_GIT_BRANCH"/>
4142
<condition property="jck_branch" value="${env.JCK_GIT_BRANCH}" else="main">
42-
<isset property="env.JCK_GIT_BRANCH"/>
43+
<isset property="JCK_GIT_BRANCH_ISSET"/>
4344
</condition>
4445

4546
<property name="jtrunner_src_dir" value="${TEST_ROOT}/jck/jtrunner"/>
@@ -346,9 +347,9 @@
346347
<property name="JCK_ROOT_USED" location="${JCK_ROOT_RELATIVE_PATH}"/>
347348

348349
<echo>=== JCK_ROOT_USED is set to ${JCK_ROOT_USED} ===</echo>
349-
350+
<set-property name="JCK_VERSION_ISSET" if-property-isset="env.JCK_VERSION"/>
350351
<if>
351-
<isset property="env.JCK_VERSION" />
352+
<isset property="JCK_VERSION_ISSET" />
352353
<then>
353354
<property name="JCK_VERSION_USED" value="${env.JCK_VERSION}" />
354355
</then>

0 commit comments

Comments
 (0)