Don't archive source (#1315)

* Don't archive source

* Update working dir

* comment out release task

* Add back in copy to temp

* uncomment release task
This commit is contained in:
Charles Gagnon
2021-11-18 11:52:37 -08:00
committed by GitHub
parent a947f94ef7
commit c03557aae7
2 changed files with 4 additions and 31 deletions

View File

@@ -1,18 +1,4 @@
steps:
- task: ArchiveFiles@1
displayName: 'Archive source '
inputs:
rootFolder: '$(Build.SourcesDirectory)'
includeRootFolder: false
archiveType: tar
archiveFile: '$(Build.ArtifactStagingDirectory)/source.tar.gz'
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: source'
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)/source.tar.gz'
ArtifactName: source
- task: UseDotNet@2
displayName: 'Use defined .NET Core sdk'
inputs:

View File

@@ -8,14 +8,6 @@ steps:
- powershell: |
git clone https://$(ado-crossplatbuildscripts-password)@dev.azure.com/mssqltools/_git/CrossPlatBuildScripts
displayName: Clone CrossPlatBuildScripts
- task: DownloadBuildArtifacts@0
displayName: 'Download build source artifacts'
inputs:
buildType: 'current'
downloadType: 'single'
artifactName: 'source'
itemPattern: '**/source.tar.gz'
downloadPath: '$(Agent.TempDirectory)'
- task: DownloadBuildArtifacts@0
displayName: 'Download build drop artifacts'
inputs:
@@ -24,22 +16,17 @@ steps:
artifactName: 'drop'
itemPattern: '**/*'
downloadPath: '$(Agent.TempDirectory)'
- task: ExtractFiles@1
displayName: 'Extract source from build'
inputs:
archiveFilePatterns: '$(Agent.TempDirectory)/source/source.tar.gz'
destinationFolder: '$(System.DefaultWorkingDirectory)/sqltoolsservice'
- task: CopyFiles@2
displayName: 'Copy Source Files to: $(System.DefaultWorkingDirectory)/sqltoolsservice/artifacts/package'
displayName: 'Copy build drop artifacts to: $(Build.SourcesDirectory)/artifacts/package/artifacts/package'
inputs:
SourceFolder: '$(Agent.TempDirectory)/drop'
TargetFolder: '$(System.DefaultWorkingDirectory)/sqltoolsservice/artifacts/package'
TargetFolder: '$(Build.SourcesDirectory)/artifacts/package'
- task: PowerShell@2
displayName: 'Run Automated Release Script'
inputs:
filePath: '$(System.DefaultWorkingDirectory)/CrossPlatBuildScripts/AutomatedReleases/sqltoolsserviceRelease.ps1'
arguments: '-workspace $(System.DefaultWorkingDirectory)/sqltoolsservice -minTag v3.0.0.0 -target main -tagFormat release -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
workingDirectory: '$(System.DefaultWorkingDirectory)/sqltoolsservice'
arguments: '-workspace $(Build.SourcesDirectory) -minTag v3.0.0.0 -target main -tagFormat release -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
workingDirectory: '$(Build.SourcesDirectory)'
env:
GITHUB_DISTRO_MIXIN_PASSWORD: $(github-distro-mixin-password)
ADO_CROSSPLATBUILDSCRIPTS_PASSWORD: $(ado-crossplatbuildscripts-password)