Skip to content

Commit

Permalink
publish nuget package to azure blob (#1309)
Browse files Browse the repository at this point in the history
  • Loading branch information
shahasad authored and snnn committed Jul 23, 2019
1 parent be02214 commit 1601650
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
21 changes: 20 additions & 1 deletion tools/ci_build/github/azure-pipelines/nuget/templates/cpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,13 @@ jobs:
cd $cwd
- job: NuGet_Packaging
pool: $(AgentPoolWin)
pool:
name: Hosted Windows 2019 with VS2019
# AzureFileCopy@3 task has some bug that it depends on a particular version of azure power shell,
# which is not available in OnnxRuntime build VMs, but available in the latest hosted agents.
# So, all the copy/publish jobs are being run on hosted agent
# TODO: install the desired azureps on our VMs or use later bugfixed version of AzureFileCopy
demands: azureps
dependsOn:
- Windows_CI_Dev
- Windows_CI_Dev_x86
Expand Down Expand Up @@ -150,4 +156,17 @@ jobs:
artifactName: 'drop-signed-nuget'
targetPath: '$(Build.ArtifactStagingDirectory)'

- template: ../../templates/set-version-number-variables-step.yml
- task: AzureFileCopy@3
displayName: 'Copy Signed NuGet Package to Blob Store'
condition: ${{ parameters.DoEsrp }}
inputs:
SourcePath: '$(Build.ArtifactStagingDirectory)/Microsoft.ML.OnnxRuntime.$(OnnxRuntimeVersion)-dev-$(OnnxRuntimeGitCommitHashShort).nupkg'
azureSubscription: 'AI Infra Build (00c06639-6ee4-454e-8058-8d8b1703bd87)'
Destination: AzureBlob
storage: ortpackages
ContainerName: ortpackages

- template: test_all_os.yml


Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ steps:
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')
Expand All @@ -26,5 +30,8 @@ steps:
_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'))

0 comments on commit 1601650

Please sign in to comment.