mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-26 03:00:54 +00:00
* add variables for version number and git commit hash * fix typo * fix typo * some logging * some logging * some logging * some logging * some logging * some logging * some logging * some logging * some more edits to see generic scripts can print * working * fixing windows git hash * try quoted echo * fix git rev-parse * echo without quotes * removed commit hash from artifact filename, added long commit hash as a file inside * added the missing commit id parameter * fix windows pipeline * keep only win 64, others disabled * remove disabling conditions
30 lines
No EOL
1.2 KiB
YAML
30 lines
No EOL
1.2 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
|
|
)
|
|
|
|
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"
|
|
|
|
workingDirectory: '$(Build.SourcesDirectory)'
|
|
condition: not(eq(variables['Agent.OS'], 'Windows_NT')) |