onnxruntime/tools/ci_build/github/azure-pipelines/templates/java-api-artifacts-package-and-publish-steps-posix.yml
2025-02-06 17:56:34 -08:00

21 lines
965 B
YAML

# sets up common build tools for the windows build machines before build
parameters:
arch: 'linux-x64'
buildConfig: 'RelWithDebInfo'
artifactName: 'onnxruntime-java-linux-x64'
libraryName: 'libonnxruntime.so'
nativeLibraryName: 'libonnxruntime4j_jni.so'
version: ''
steps:
- task: ShellScript@2
displayName: 'Copy build artifacts for zipping'
inputs:
scriptPath: 'tools/ci_build/github/linux/java_copy_strip_binary.sh'
args: '-r $(Build.BinariesDirectory) -c ${{parameters.buildConfig}} -a ${{parameters.artifactName}} -l ${{parameters.libraryName}} -n ${{parameters.nativeLibraryName}} -v ${{parameters.version}} -h ${{parameters.arch}}'
workingDirectory: '$(Build.BinariesDirectory)/${{parameters.buildConfig}}'
- task: 1ES.PublishBuildArtifacts@1
inputs:
pathtoPublish: '$(Build.BinariesDirectory)/${{parameters.artifactName}}'
artifactName: 'drop-${{parameters.artifactName}}'