Publish CUDA13 jars, remove unnecessary parameter, add jni tests to testing package. (#33131)
This pull request updates the CUDA 13 packaging CI pipelines to simplify
CUDA version handling and add Java CUDA packaging support. The main
changes involve moving the CUDA version from a parameter to a variable,
updating pipeline references for Java package testing, and including a
new Java CUDA packaging stage.
Pipeline configuration improvements:
* Changed `CudaVersion` from a parameter to a variable in
`c-api-noopenmp-packaging-pipelines-cuda13.yml` to simplify how the CUDA
version is managed and referenced throughout the pipeline.
[[1]](diffhunk://#diff-1ea2287c32c5f81e475fa3c5caf4968fd3f9b494495f933031e3a210fc17b55dL51-L56)
[[2]](diffhunk://#diff-1ea2287c32c5f81e475fa3c5caf4968fd3f9b494495f933031e3a210fc17b55dR93-R94)
* Updated the `Nuget - Packaging - CUDA13` pipeline reference in
`jar_package_testing.yml` to ensure Java package tests use the correct
pipeline artifact.
Java packaging integration:
* Added a new Java CUDA packaging stage by including the
`java-cuda-packaging-stage.yml` template in the main packaging pipeline.
Other improvements:
* Updated the reference to `CudaVersion` in the NuGet combine CUDA stage
to use the new variable instead of the removed parameter.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: eserscor <247253654+eserscor@users.noreply.github.com>
Co-authored-by: Tianlei Wu <tlwu@microsoft.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>