Skip to content

Commit cad8be5

Browse files
committed
Another take for JAVA
1 parent 610a58f commit cad8be5

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

.azure/pipelines/jobs/default-build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ jobs:
122122
versionSpec: 10.x
123123
- ${{ if and(eq(parameters.installJdk, 'true'), eq(parameters.agentOs, 'Windows')) }}:
124124
- powershell: ./eng/scripts/InstallJdk.ps1 '11.0.1'
125+
- powershell: Write-Host "##vso[task.prependpath]$env:JAVA_HOME\bin"
126+
- script: |
127+
echo %PATH%
125128
displayName: Install JDK 11
126129
- ${{ if and(eq(variables['System.TeamProject'], 'internal'), eq(parameters.agentOs, 'Windows'), eq(parameters.codeSign, 'true')) }}:
127130
- task: MicroBuildSigningPlugin@1
@@ -139,7 +142,7 @@ jobs:
139142
- ${{ if eq(parameters.steps, '')}}:
140143
- ${{ if eq(parameters.buildScript, '') }}:
141144
- ${{ if eq(parameters.agentOs, 'Windows') }}:
142-
- script: .\$(BuildDirectory)\build.cmd -ci /p:SignType=$(_SignType) /p:Configuration=$(BuildConfiguration) $(BuildScriptArgs)
145+
- script: set PATH=$(JAVA_HOME)\bin;%PATH% & .\$(BuildDirectory)\build.cmd -ci /p:SignType=$(_SignType) /p:Configuration=$(BuildConfiguration) $(BuildScriptArgs)
143146
displayName: Run build.cmd
144147
- ${{ if ne(parameters.agentOs, 'Windows') }}:
145148
- script: ./$(BuildDirectory)/build.sh -ci -p:Configuration=$(BuildConfiguration) $(BuildScriptArgs)

eng/scripts/InstallJdk.ps1

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ Move-Item "$tempDir/jdk/jdk-${jdkVersion}" $env:JAVA_HOME
2727
Write-Host "Done installing JDK to $env:JAVA_HOME"
2828

2929
if (-not $env:Path.Contains($env:JAVA_HOME)) {
30-
Write-Host "Update PATH to include JAVA";
31-
$path = "$env:JAVA_HOME\bin;$env:Path";
32-
Get-ChildItem $env:JAVA_HOME
33-
Get-ChildItem "$env:JAVA_HOME\bin"
34-
[System.Environment]::SetEnvironmentVariable("PATH", $path, "User");
35-
Write-Host "HOST = $env:Path"
30+
Write-Host "##vso[task.prependpath]$env:JAVA_HOME\bin";
31+
Write-Host "PATH = $env:Path"
3632
}

0 commit comments

Comments
 (0)