Create release archives as part of build pipeline
This commit is contained in:
parent
b4cb0738e9
commit
fb467b731f
9 changed files with 88 additions and 16 deletions
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=pi64
|
||||
mkdir amiberry-rpi4-64bit
|
||||
displayName: 'Compile for RPI4 64-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
TargetFolder: amiberry-rpi4-64bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive pi64_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi4-64bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi4-64bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi1-sdl2
|
||||
mkdir amiberry-rpi1-sdl2-32bit
|
||||
displayName: 'Compile for RPI1 (SDL2) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
TargetFolder: amiberry-rpi1-sdl2-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi1_sdl2_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi1-sdl2-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi1-sdl2-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# RPI3, Dispmanx, 32-bit
|
||||
# RPI1, Dispmanx, 32-bit
|
||||
steps:
|
||||
- checkout: self
|
||||
submodules: true
|
||||
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi1
|
||||
mkdir amiberry-rpi1-dmx-32bit
|
||||
displayName: 'Compile for RPI1 (Dispmanx) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
TargetFolder: amiberry-rpi1-dmx-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi1_dmx_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi1-dmx-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi1-dmx-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi2-sdl2
|
||||
mkdir amiberry-rpi2-sdl2-32bit
|
||||
displayName: 'Compile for RPI2 (SDL2) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
TargetFolder: amiberry-rpi2-sdl2-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi2_sdl2_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi2-sdl2-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi2-sdl2-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# RPI3, Dispmanx, 32-bit
|
||||
# RPI2, Dispmanx, 32-bit
|
||||
steps:
|
||||
- checkout: self
|
||||
submodules: true
|
||||
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi2
|
||||
mkdir amiberry-rpi2-dmx-32bit
|
||||
displayName: 'Compile for RPI2 (Dispmanx) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
TargetFolder: amiberry-rpi2-dmx-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi2_dmx_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi2-dmx-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi2-dmx-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi3-sdl2
|
||||
mkdir amiberry-rpi3-sdl2-32bit
|
||||
displayName: 'Compile for RPI3 (SDL2) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
TargetFolder: amiberry-rpi3-sdl2-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi3_sdl2_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi3-sdl2-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi3-sdl2-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi3
|
||||
mkdir amiberry-rpi3-dmx-32bit
|
||||
displayName: 'Compile for RPI3 (Dispmanx) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,8 +25,15 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
TargetFolder: amiberry-rpi3-dmx-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi3_dmx_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi3-dmx-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi3-dmx-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi4-sdl2
|
||||
mkdir amiberry-rpi4-sdl2-32bit
|
||||
displayName: 'Compile for RPI4 (SDL2) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,7 +25,14 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
TargetFolder: mkdir amiberry-rpi4-sdl2-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi4_sdl2_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi4-sdl2-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi4-sdl2-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
|
|
|
@ -11,6 +11,7 @@ steps:
|
|||
cp capsimg.so $(Build.SourcesDirectory)
|
||||
cd $(Build.SourcesDirectory)
|
||||
make -j4 PLATFORM=rpi4
|
||||
mkdir amiberry-rpi4-dmx-32bit
|
||||
displayName: 'Compile for RPI4 (Dispmanx) 32-bit'
|
||||
|
||||
- task: CopyFiles@2
|
||||
|
@ -24,7 +25,14 @@ steps:
|
|||
savestates/**
|
||||
screenshots/**
|
||||
whdboot/**
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)
|
||||
TargetFolder: amiberry-rpi4-dmx-32bit
|
||||
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Archive rpi4_dmx_release'
|
||||
inputs:
|
||||
rootFolderOrFile: 'amiberry-rpi4-dmx-32bit'
|
||||
includeRootFolder: true
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(AmiberryVersion)-rpi4-dmx-32bit.zip'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue