diff --git a/tools/ci_build/github/azure-pipelines/templates/c-api-linux-cpu.yml b/tools/ci_build/github/azure-pipelines/templates/c-api-linux-cpu.yml index 94a31099e067..796938dc22a6 100644 --- a/tools/ci_build/github/azure-pipelines/templates/c-api-linux-cpu.yml +++ b/tools/ci_build/github/azure-pipelines/templates/c-api-linux-cpu.yml @@ -19,6 +19,9 @@ parameters: - name: OnnxruntimeNodejsBindingArch type: string + values: + - arm64 + - x64 - name: PoolName type: string diff --git a/tools/ci_build/github/azure-pipelines/templates/compliance.yml b/tools/ci_build/github/azure-pipelines/templates/compliance.yml index 04d999b556ca..f4bce8c53605 100644 --- a/tools/ci_build/github/azure-pipelines/templates/compliance.yml +++ b/tools/ci_build/github/azure-pipelines/templates/compliance.yml @@ -12,10 +12,10 @@ steps: debugMode: false continueOnError: true -- task: BinSkim@3 +- task: BinSkim@4 displayName: 'Run BinSkim' inputs: - arguments: 'analyze $(Build.BinariesDirectory)\RelWithDebInfo\RelWithDebInfo\*.dll --recurse --verbose' + AnalyzeTargetGlob: '+:file|$(Build.ArtifactStagingDirectory)\**\*.dll;-:file|$(Build.ArtifactStagingDirectory)\**\DirectML.dll' continueOnError: true - task: DeleteFiles@1 diff --git a/tools/ci_build/github/azure-pipelines/templates/linux-gpu-tensorrt-packaging-pipeline.yml b/tools/ci_build/github/azure-pipelines/templates/linux-gpu-tensorrt-packaging-pipeline.yml index a0fe44e7b96f..ec5b41fc1318 100644 --- a/tools/ci_build/github/azure-pipelines/templates/linux-gpu-tensorrt-packaging-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/templates/linux-gpu-tensorrt-packaging-pipeline.yml @@ -23,6 +23,9 @@ parameters: type: string default: '' +# We only have CUDA/TRT on x64. We do not have a build for CUDA/TRT for ARM64. +# Therefore this file does not have an `OnnxruntimeNodejsBindingArch` parameter + stages: - stage: Linux_C_API_Packaging_GPU_TensorRT_x64 dependsOn: [] @@ -70,7 +73,7 @@ stages: - ${{ if eq(parameters.buildNodejs, 'true') }}: - template: nodejs-artifacts-package-and-publish-steps-posix.yml parameters: - arch: '${{parameters.OnnxruntimeNodejsBindingArch}}' + arch: 'x64' os: 'linux' artifactName: 'drop-onnxruntime-nodejs-linux-x64-tensorrt'