Remove warning suppression from Java Packaging pipeline. (#21010)

### Description
Remove warning suppression from Java Packaging pipeline.


### Motivation and Context
We want the CI step not to produce warning.
This commit is contained in:
Jian Chen 2024-06-24 16:46:21 -07:00 committed by GitHub
parent adaf0e8116
commit f81c0ec32a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 8 deletions

View file

@ -166,11 +166,14 @@ if (cmakeBuildDir != null) {
}
tasks.register('cmakeCheck', Copy) {
group = 'verification'
from layout.buildDirectory.get()
include 'reports/**'
into cmakeBuildOutputDir
dependsOn(check)
}
} else {
println "cmakeBuildDir is not set. Skipping cmake tasks."
}
dependencies {

View file

@ -9,12 +9,16 @@ parameters:
steps:
- task: CmdLine@2
displayName: 'Gradle cmakeCheck'
continueOnError: ${{ parameters.buildOnly }}
inputs:
script: |
@echo on
call gradlew.bat cmakeCheck -DcmakeBuildDir=$(Build.BinariesDirectory)\RelWithDebInfo --warning-mode all
workingDirectory: $(Build.SourcesDirectory)\java
${{ if eq(parameters.buildOnly, true) }}:
script: |
call gradlew.bat testClasses -DcmakeBuildDir=$(Build.BinariesDirectory)\RelWithDebInfo
call gradlew.bat cmakeCheck -x test -DcmakeBuildDir=$(Build.BinariesDirectory)\RelWithDebInfo --warning-mode all
workingDirectory: $(Build.SourcesDirectory)\java
${{ else }}:
script: |
call gradlew.bat cmakeCheck -DcmakeBuildDir=$(Build.BinariesDirectory)\RelWithDebInfo --warning-mode all
workingDirectory: $(Build.SourcesDirectory)\java
- task: CmdLine@2
displayName: 'Add symbols and notices to Java'

View file

@ -196,11 +196,11 @@ stages:
parameters:
msbuildPlatform: ${{ parameters.msbuildPlatform }}
java_artifact_id: ${{ parameters.java_artifact_id }}
${{ if contains(parameters.ort_build_pool_name, 'CPU') }}:
buildOnly: false
${{ if or(contains(parameters.buildparameter, 'use_cuda'), contains(parameters.buildparameter, 'use_tensorrt')) }}:
# When it is a GPU build, we only assemble the java binaries, testing will be done in the later stage with GPU machine
${{ else }}:
buildOnly: true
${{ else }}:
buildOnly: false
- task: PublishBuildArtifacts@1
displayName: 'Publish Java temp binaries'