mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 07:28:08 +03:00
windows-publish.yml
This commit is contained in:
parent
e9a2ec056b
commit
9e09d7f2f8
52
script/vsts/platforms/templates/windows-publish.yml
Normal file
52
script/vsts/platforms/templates/windows-publish.yml
Normal file
@ -0,0 +1,52 @@
|
||||
steps:
|
||||
- script: |
|
||||
IF [%BUILD_ARCH%]==[x64] (
|
||||
SET FileID=-x64
|
||||
) ELSE (
|
||||
SET FileID=
|
||||
)
|
||||
echo FileID set to: %FileID%
|
||||
env:
|
||||
BUILD_ARCH: $(buildArch)
|
||||
displayName: Set FileID based on the arch
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.SourcesDirectory)/out/atom$(FileID)-windows.zip
|
||||
ArtifactName: atom$(FileID)-windows.zip
|
||||
ArtifactType: Container
|
||||
displayName: Upload atom$(FileID)-windows.zip
|
||||
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.SourcesDirectory)/out/AtomSetup$(FileID).exe
|
||||
ArtifactName: AtomSetup$(FileID).exe
|
||||
ArtifactType: Container
|
||||
displayName: Upload AtomSetup$(FileID).exe
|
||||
condition: and(succeeded(), eq(variables['IsReleaseBranch'], 'true'))
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.SourcesDirectory)/out/$(AppName)$(FileID)-$(ReleaseVersion)-full.nupkg
|
||||
ArtifactName: $(AppName)$(FileID)-$(ReleaseVersion)-full.nupkg
|
||||
ArtifactType: Container
|
||||
displayName: Upload $(AppName)$(FileID)-$(ReleaseVersion)-full.nupkg
|
||||
condition: and(succeeded(), eq(variables['IsReleaseBranch'], 'true'))
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.SourcesDirectory)/out/$(AppName)$(FileID)-$(ReleaseVersion)-delta.nupkg
|
||||
ArtifactName: $(AppName)$(FileID)-$(ReleaseVersion)-delta.nupkg
|
||||
ArtifactType: Container
|
||||
displayName: Upload $(AppName)$(FileID)-$(ReleaseVersion)-delta.nupkg
|
||||
condition: and(succeeded(), eq(variables['IsReleaseBranch'], 'true'))
|
||||
continueOnError: true # Nightly builds don't produce delta packages yet, so don't fail the build
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.SourcesDirectory)/out/RELEASES$(FileID)
|
||||
ArtifactName: RELEASES$(FileID)
|
||||
ArtifactType: Container
|
||||
displayName: Upload RELEASES$(FileID)
|
||||
condition: and(succeeded(), eq(variables['IsReleaseBranch'], 'true'))
|
Loading…
Reference in New Issue
Block a user