@@ -51,30 +51,43 @@ resources:
51
51
name : pypa/manylinux
52
52
ref : aead4d751c2101e23336aa73f2380df83e7a13f3
53
53
54
+ variables :
55
+ - name : ReleaseVersionSuffix
56
+ value : ' '
57
+
54
58
stages :
55
59
- stage : Set_release_version_suffix
56
60
jobs :
57
61
- job :
58
62
steps :
63
+ - checkout : none
59
64
- bash : |
60
65
if [[ "${{ parameters.IsReleaseBuild }}" = True && "${{ parameters.PreReleaseVersionSuffixString }}" != "none" ]]; then
61
- echo "##vso[task.setvariable variable=ReleaseVersionSuffix;]${{ parameters.PreReleaseVersionSuffixString }}.${{ parameters.PreReleaseVersionSuffixNumber }}"
66
+ echo "##vso[task.setvariable variable=ReleaseVersionSuffix; isoutput=true ]${{ parameters.PreReleaseVersionSuffixString }}.${{ parameters.PreReleaseVersionSuffixNumber }}"
62
67
else
63
- echo "##vso[task.setvariable variable=ReleaseVersionSuffix;]''"
68
+ echo "##vso[task.setvariable variable=ReleaseVersionSuffix; isoutput=true ]''"
64
69
fi
65
70
- bash : |
66
71
echo "IsReleaseBuild is: ${{ parameters.IsReleaseBuild }}"
67
72
echo "Pre-release version suffix is: ${{ parameters.PreReleaseVersionSuffixString }}"
68
73
echo "Pre-release version number is: ${{ parameters.PreReleaseVersionSuffixNumber }}"
69
74
echo "Release version suffix is: $(ReleaseVersionSuffix)"
70
75
76
+ - stage : Debug
77
+ jobs :
78
+ - job :
79
+ steps :
80
+ - checkout : none
81
+ - bash : |
82
+ echo "Release version suffix is: $(ReleaseVersionSuffix)"
83
+
71
84
- template : templates/c-api-cpu.yml
72
85
parameters :
73
86
RunOnnxRuntimeTests : ${{ parameters.RunOnnxRuntimeTests }}
74
87
DoCompliance : ${{ parameters.DoCompliance }}
75
88
DoEsrp : ${{ parameters.DoEsrp }}
76
89
IsReleaseBuild : ${{ parameters.IsReleaseBuild }}
77
- ReleaseVersionSuffix : ${ ReleaseVersionSuffix}
90
+ ReleaseVersionSuffix : $( ReleaseVersionSuffix)
78
91
OrtNugetPackageId : ' Microsoft.ML.OnnxRuntime'
79
92
AdditionalBuildFlags : ' '
80
93
AdditionalWinBuildFlags : ' --enable_onnx_tests --enable_wcos'
@@ -607,7 +620,7 @@ stages:
607
620
#
608
621
# 'Any CPU' is the default (first 'mixed' platform specified in the csproj) so this should be fine.
609
622
script : |
610
- dotnet build .\src\Microsoft.ML.OnnxRuntime\Microsoft.ML.OnnxRuntime.csproj -p:SelectedTargets=Net6 -p:Configuration=RelWithDebInfo -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId="Microsoft.ML.OnnxRuntime.Gpu" -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=${ ReleaseVersionSuffix}
623
+ dotnet build .\src\Microsoft.ML.OnnxRuntime\Microsoft.ML.OnnxRuntime.csproj -p:SelectedTargets=Net6 -p:Configuration=RelWithDebInfo -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId="Microsoft.ML.OnnxRuntime.Gpu" -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=$( ReleaseVersionSuffix)
611
624
workingDirectory : ' $(Build.SourcesDirectory)\csharp'
612
625
613
626
- task : MSBuild@1
@@ -625,7 +638,7 @@ stages:
625
638
solution : ' $(Build.SourcesDirectory)\csharp\OnnxRuntime.CSharp.sln'
626
639
configuration : RelWithDebInfo
627
640
platform : ' Any CPU'
628
- msbuildArguments : ' -p:SelectedTargets=PreNet6 -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId="Microsoft.ML.OnnxRuntime.Gpu" -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=${ ReleaseVersionSuffix} '
641
+ msbuildArguments : ' -p:SelectedTargets=PreNet6 -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId="Microsoft.ML.OnnxRuntime.Gpu" -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=$( ReleaseVersionSuffix) '
629
642
workingDirectory : ' $(Build.SourcesDirectory)\csharp'
630
643
631
644
- template : templates/win-esrp-dll.yml
@@ -649,7 +662,7 @@ stages:
649
662
solution : ' $(Build.SourcesDirectory)\csharp\OnnxRuntime.CSharp.proj'
650
663
configuration : RelWithDebInfo
651
664
platform : ' Any CPU'
652
- msbuildArguments : ' -t:CreatePackage -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId=Microsoft.ML.OnnxRuntime.Gpu -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=${ ReleaseVersionSuffix} '
665
+ msbuildArguments : ' -t:CreatePackage -p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId=Microsoft.ML.OnnxRuntime.Gpu -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=$( ReleaseVersionSuffix) '
653
666
workingDirectory : ' $(Build.SourcesDirectory)\csharp'
654
667
655
668
- task : BatchScript@1
0 commit comments