# 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: ArchiveFiles@2 inputs: rootFolderOrFile: '$(Build.BinariesDirectory)/${{parameters.artifactName}}' includeRootFolder: true archiveType: 'zip' # Options: zip, 7z, tar, wim archiveFile: '$(Build.ArtifactStagingDirectory)/${{parameters.artifactName}}.zip' replaceExistingArchive: true - task: PublishBuildArtifacts@1 inputs: pathtoPublish: '$(Build.ArtifactStagingDirectory)/${{parameters.artifactName}}.zip' artifactName: 'drop-${{parameters.artifactName}}'