mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 18:47:57 -05:00
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:
@@ -1,18 +1,4 @@
|
|||||||
steps:
|
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
|
- task: UseDotNet@2
|
||||||
displayName: 'Use defined .NET Core sdk'
|
displayName: 'Use defined .NET Core sdk'
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -8,14 +8,6 @@ steps:
|
|||||||
- powershell: |
|
- powershell: |
|
||||||
git clone https://$(ado-crossplatbuildscripts-password)@dev.azure.com/mssqltools/_git/CrossPlatBuildScripts
|
git clone https://$(ado-crossplatbuildscripts-password)@dev.azure.com/mssqltools/_git/CrossPlatBuildScripts
|
||||||
displayName: Clone 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
|
- task: DownloadBuildArtifacts@0
|
||||||
displayName: 'Download build drop artifacts'
|
displayName: 'Download build drop artifacts'
|
||||||
inputs:
|
inputs:
|
||||||
@@ -24,22 +16,17 @@ steps:
|
|||||||
artifactName: 'drop'
|
artifactName: 'drop'
|
||||||
itemPattern: '**/*'
|
itemPattern: '**/*'
|
||||||
downloadPath: '$(Agent.TempDirectory)'
|
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
|
- 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:
|
inputs:
|
||||||
SourceFolder: '$(Agent.TempDirectory)/drop'
|
SourceFolder: '$(Agent.TempDirectory)/drop'
|
||||||
TargetFolder: '$(System.DefaultWorkingDirectory)/sqltoolsservice/artifacts/package'
|
TargetFolder: '$(Build.SourcesDirectory)/artifacts/package'
|
||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Run Automated Release Script'
|
displayName: 'Run Automated Release Script'
|
||||||
inputs:
|
inputs:
|
||||||
filePath: '$(System.DefaultWorkingDirectory)/CrossPlatBuildScripts/AutomatedReleases/sqltoolsserviceRelease.ps1'
|
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)'
|
arguments: '-workspace $(Build.SourcesDirectory) -minTag v3.0.0.0 -target main -tagFormat release -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
|
||||||
workingDirectory: '$(System.DefaultWorkingDirectory)/sqltoolsservice'
|
workingDirectory: '$(Build.SourcesDirectory)'
|
||||||
env:
|
env:
|
||||||
GITHUB_DISTRO_MIXIN_PASSWORD: $(github-distro-mixin-password)
|
GITHUB_DISTRO_MIXIN_PASSWORD: $(github-distro-mixin-password)
|
||||||
ADO_CROSSPLATBUILDSCRIPTS_PASSWORD: $(ado-crossplatbuildscripts-password)
|
ADO_CROSSPLATBUILDSCRIPTS_PASSWORD: $(ado-crossplatbuildscripts-password)
|
||||||
Reference in New Issue
Block a user