diff --git a/eng/pipelines/templates/steps/analyze.yml b/eng/pipelines/templates/steps/analyze.yml index f8e0ec18ef9c..7622817d75e5 100644 --- a/eng/pipelines/templates/steps/analyze.yml +++ b/eng/pipelines/templates/steps/analyze.yml @@ -7,6 +7,35 @@ parameters: steps: + - task: Powershell@2 + inputs: + filePath: $(Build.SourcesDirectory)/eng/common/scripts/Save-Package-Properties.ps1 + arguments: > + -ServiceDirectory ${{parameters.ServiceDirectory}} + -OutDirectory $(Build.ArtifactStagingDirectory)/PackageInfo + pwsh: true + workingDirectory: $(Pipeline.Workspace) + displayName: Dump Package properties + condition: succeeded() + + - template: /eng/common/pipelines/templates/steps/set-default-branch.yml + + - task: Powershell@2 + inputs: + filePath: $(Build.SourcesDirectory)/eng/scripts/Create-ApiReview.ps1 + arguments: > + -ServiceDirectory ${{parameters.ServiceDirectory}} + -OutPath $(Build.ArtifactStagingDirectory) + -ApiviewUri "$(azuresdk-apiview-uri)" + -ApiKey "$(azuresdk-apiview-apikey)" + -ApiLabel "Auto Review - $(Build.SourceVersion)" + -SourceBranch $(Build.SourceBranchName) + -DefaultBranch $(DefaultBranch) + -ConfigFileDir $(Build.ArtifactStagingDirectory)/PackageInfo + pwsh: true + workingDirectory: $(Pipeline.Workspace) + displayName: Create API review for Go + condition: and(succeeded(), ne(variables['Skip.CreateApiReview'], 'true') , ne(variables['Build.Reason'],'PullRequest'), eq(variables['System.TeamProject'], 'internal')) - task: Powershell@2 displayName: 'Dependency Check' diff --git a/eng/pipelines/templates/steps/build-test.yml b/eng/pipelines/templates/steps/build-test.yml index 922481345ab2..97a2f2b2353a 100644 --- a/eng/pipelines/templates/steps/build-test.yml +++ b/eng/pipelines/templates/steps/build-test.yml @@ -87,37 +87,6 @@ steps: inputs: BuildDropPath: $(Build.ArtifactStagingDirectory) - - task: Powershell@2 - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/scripts/Save-Package-Properties.ps1 - arguments: > - -ServiceDirectory ${{parameters.ServiceDirectory}} - -OutDirectory $(Build.ArtifactStagingDirectory)/PackageInfo - pwsh: true - workingDirectory: $(Pipeline.Workspace) - displayName: Dump Package properties - condition: succeeded() - - - template: /eng/common/pipelines/templates/steps/set-default-branch.yml - - - task: Powershell@2 - inputs: - filePath: $(Build.SourcesDirectory)/eng/scripts/Create-ApiReview.ps1 - arguments: > - -ServiceDirectory ${{parameters.ServiceDirectory}} - -OutPath $(Build.ArtifactStagingDirectory) - -ApiviewUri "$(azuresdk-apiview-uri)" - -ApiKey "$(azuresdk-apiview-apikey)" - -ApiLabel "Auto Review - $(Build.SourceVersion)" - -SourceBranch $(Build.SourceBranchName) - -DefaultBranch $(DefaultBranch) - -ConfigFileDir $(Build.ArtifactStagingDirectory)/PackageInfo - pwsh: true - workingDirectory: $(Pipeline.Workspace) - displayName: Create API review for Go - continueOnError: true - condition: and(succeeded(), ne(variables['Skip.CreateApiReview'], 'true') , ne(variables['Build.Reason'],'PullRequest'), eq(variables['System.TeamProject'], 'internal')) - - template: /eng/common/pipelines/templates/steps/publish-artifact.yml parameters: ArtifactPath: '$(Build.ArtifactStagingDirectory)/_manifest'