From 47f9996fa9c59cbcdb637a583751cb40344378f8 Mon Sep 17 00:00:00 2001 From: Matt Cooley Date: Thu, 21 Feb 2019 16:47:32 -0800 Subject: [PATCH] Auto-flight daily builds (#30) The final step of the release pipeline is to submit the build to the Store and to our internal Aero dashboard. --- .../prepare-release-internalonly.yaml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/build/pipelines/templates/prepare-release-internalonly.yaml b/build/pipelines/templates/prepare-release-internalonly.yaml index 4949d1ba..6bb3b6cb 100644 --- a/build/pipelines/templates/prepare-release-internalonly.yaml +++ b/build/pipelines/templates/prepare-release-internalonly.yaml @@ -31,6 +31,12 @@ jobs: env: XES_DISABLEPROV: true + - task: NuGetToolInstaller@0 + displayName: Use NuGet 4.7.1 + inputs: + versionSpec: 4.7.1 + checkLatest: true + - task: DownloadBuildArtifacts@0 displayName: Download appxBundle artifact inputs: @@ -96,6 +102,7 @@ jobs: useArtifactServiceForMedia: true outPath: $(Build.ArtifactStagingDirectory)\StoreBrokerPayload paToken: $(System.AccessToken) + logRootPath: $(Build.ArtifactStagingDirectory)/StoreBrokerLogs - task: PublishBuildArtifacts@1 displayName: Publish StoreBrokerPayload artifact @@ -103,6 +110,37 @@ jobs: artifactName: storeBrokerPayload pathToPublish: $(Build.ArtifactStagingDirectory)/StoreBrokerPayload + - task: PkgESStoreBrokerFlight@10 + name: StoreBrokerFlight + displayName: Flight package with StoreBroker + env: + XES_SERIALPOSTBUILDREADY: True + inputs: + packageToFlight: Custom + appId: 9WZDNCRFHVN5 + flightId: 161f0975-cb5f-475b-8ef6-26383c37621f + submissionDataPath: $(Build.ArtifactStagingDirectory)/StoreBrokerPayload/SBCalculator.json + packagePath: $(Build.ArtifactStagingDirectory)/StoreBrokerPayload/SBCalculator.zip + updatePackageAction: AddPackages + logRootPath: $(Build.ArtifactStagingDirectory)/StoreBrokerLogs + + - task: PublishBuildArtifacts@1 + displayName: Publish StoreBrokerLogs artifact + inputs: + artifactName: storeBrokerLogs + pathToPublish: $(Build.ArtifactStagingDirectory)/StoreBrokerLogs + + - task: PkgESStoreBrokerAeroUpload@10 + displayName: Upload to Aero flighting dashboard + env: + SYSTEM_ACCESSTOKEN: $(System.AccessToken) + inputs: + productId: 00009007199266248474 + flightId: 161f0975-cb5f-475b-8ef6-26383c37621f + submissionId: $(StoreBrokerFlight.WS_SubmissionId) + submissionDataPath: $(Build.ArtifactStagingDirectory)/StoreBrokerPayload/SBCalculator.json + packagePath: $(Build.ArtifactStagingDirectory)/StoreBrokerPayload/SBCalculator.zip + - task: PkgESLateTasks@10 displayName: Run PackageES LateTasks env: