Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit

Permalink
Remove dotnet-tool from minimal CI (#146)
Browse files Browse the repository at this point in the history
  • Loading branch information
pjanotti authored Sep 27, 2021
1 parent b285e53 commit 3ba2278
Showing 1 changed file with 0 additions and 103 deletions.
103 changes: 0 additions & 103 deletions .azure-pipelines/mininal-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -458,106 +458,3 @@ stages:
testResultsFormat: VSTest
testResultsFiles: tracer/build_data/results/**/*.trx
condition: succeededOrFailed()

- stage: dotnet_tool
condition: and(succeeded(), eq(variables['isScheduledBuild'], 'False'), ne(variables['isNgenTestBuild'], 'True'))
dependsOn: [build_windows, build_linux]
jobs:
- job: build_runner_tool_and_standalone

pool:
vmImage: windows-2019

# Enable the Datadog Agent service for this job
services:
dd_agent: dd_agent

steps:
- template: steps/install-dotnet-5-sdk.yml
- template: steps/restore-working-directory.yml

- task: DownloadPipelineArtifact@2
displayName: Download windows tracer home
inputs:
artifact: windows-tracer-home
path: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Monitoring.Distribution/home

- task: DownloadPipelineArtifact@2
displayName: Download linux shell scripts
inputs:
artifact: linux-tracer-home-debian
patterns: "*.sh"
path: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Monitoring.Distribution/home

- task: DownloadPipelineArtifact@2
displayName: Download linux tracer home
inputs:
artifact: linux-tracer-home-debian
patterns: "**/*.so"
path: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Monitoring.Distribution/home/linux-x64

- task: DownloadPipelineArtifact@2
displayName: Download alpine tracer home
inputs:
artifact: linux-tracer-home-alpine
patterns: "**/*.so"
path: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Monitoring.Distribution/home/linux-musl-x64

# Install the tracer latest stable release to attach the profiler to the build and test steps.
# The script exposes the required environment variables to the following steps
- task: PowerShell@2
displayName: Install profiler latest release
inputs:
filePath: ./.azure-pipelines/setup_tracer.ps1

- script: tracer\build.cmd BuildDistributionNuget --skip
displayName: Build BuildDistributionNuget package

- script: tracer\build.cmd BuildRunnerTool --skip
displayName: Build Runner tool

- script: tracer\build.cmd BuildStandaloneTool --skip
displayName: Build Standalone tool

- task: DeleteFiles@1
displayName: 'Remove unneeded files'
inputs:
Contents: |
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Tool/!(*.nupkg)
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/win-x64/home*
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/win-x86/home*
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/linux-x64/home*
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/linux-musl-x64/home*
$(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/osx-x64/home*
- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Monitoring.Distribution/bin/$(buildConfiguration)/packages
displayName: Publish Distribution package
artifact: distribution-nuget-package

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Tool
displayName: Uploading runner dotnet tool artifact
artifact: runner-dotnet-tool

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/win-x64
displayName: Uploading runner standalone win-x64 artifact
artifact: runner-standalone-win-x64

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/win-x86
displayName: Uploading runner standalone win-x86 artifact
artifact: runner-standalone-win-x86

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/linux-x64
displayName: Uploading runner standalone linux-x64 artifact
artifact: runner-standalone-linux-x64

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/linux-musl-x64
displayName: Uploading runner standalone linux-musl-x64 artifact
artifact: runner-standalone-linux-musl-x64

- publish: $(System.DefaultWorkingDirectory)/tracer/src/Datadog.Trace.Tools.Runner/bin/$(buildConfiguration)/Console/publish/osx-x64
displayName: Uploading runner standalone osx-x64 artifact
artifact: runner-standalone-osx-x64

- powershell: |
echo "##vso[build.addbuildtag]$(dotnetToolTag)"
displayName: Add $(dotnetToolTag) build tag

0 comments on commit 3ba2278

Please sign in to comment.