mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-03 23:49:44 +00:00
Python script and necessary changes in the azure-pipelines yaml file to post the binary size data from NuGet package build. Currently only posted from CPU pipeline. GPU and other pipelines may be added as necessary.
37 lines
No EOL
1.5 KiB
YAML
37 lines
No EOL
1.5 KiB
YAML
# Sets version number from VERSION.txt into a variable. As well as the git commit hash.
|
|
|
|
steps:
|
|
- task: CmdLine@2
|
|
displayName: 'Set Version Number variables for Windows'
|
|
inputs:
|
|
script: |
|
|
SETLOCAL EnableDelayedExpansion
|
|
set /p _OnnxRuntimeVersion=<$(Build.SourcesDirectory)\VERSION_NUMBER
|
|
@echo ##vso[task.setvariable variable=OnnxRuntimeVersion;]%_OnnxRuntimeVersion%
|
|
|
|
FOR /F "tokens=* USEBACKQ" %%F IN (`git rev-parse HEAD`) DO (
|
|
@echo ##vso[task.setvariable variable=OnnxRuntimeGitCommitHash;]%%F
|
|
)
|
|
|
|
FOR /F "tokens=* USEBACKQ" %%F IN (`git rev-parse --short HEAD`) DO (
|
|
@echo ##vso[task.setvariable variable=OnnxRuntimeGitCommitHashShort;]%%F
|
|
)
|
|
|
|
workingDirectory: '$(Build.SourcesDirectory)'
|
|
condition: eq(variables['Agent.OS'], 'Windows_NT')
|
|
|
|
- task: CmdLine@2
|
|
displayName: 'Set version number variables for Unix'
|
|
inputs:
|
|
script: |
|
|
_OnnxRuntimeVersion=$(head -1 $(Build.SourcesDirectory)/VERSION_NUMBER)
|
|
echo "##vso[task.setvariable variable=OnnxRuntimeVersion;]$_OnnxRuntimeVersion"
|
|
|
|
_OnnxRuntimeGitCommitHash=$(git rev-parse HEAD)
|
|
echo "##vso[task.setvariable variable=OnnxRuntimeGitCommitHash;]$_OnnxRuntimeGitCommitHash"
|
|
|
|
_OnnxRuntimeGitCommitHash=$(git rev-parse --short=8 HEAD)
|
|
echo "##vso[task.setvariable variable=OnnxRuntimeGitCommitHashShort;]$_OnnxRuntimeGitCommitHash"
|
|
|
|
workingDirectory: '$(Build.SourcesDirectory)'
|
|
condition: not(eq(variables['Agent.OS'], 'Windows_NT')) |