Skip to content

Commit

Permalink
Added RPI3 64-bit pipelines (inactive for now)
Browse files Browse the repository at this point in the history
  • Loading branch information
midwan committed Sep 28, 2021
1 parent e74044c commit c8fd60f
Show file tree
Hide file tree
Showing 8 changed files with 104 additions and 12 deletions.
4 changes: 2 additions & 2 deletions azure-pipelines/rpi3-32-dmx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi3-dmx-32bit

- task: ArchiveFiles@2
displayName: 'Archive rpi3_dmx_release'
displayName: 'Archive rpi3-32-dmx_release'
inputs:
rootFolderOrFile: 'amiberry-rpi3-dmx-32bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi3_dmx_release
ArtifactName: rpi3-32-dmx_release
4 changes: 2 additions & 2 deletions azure-pipelines/rpi3-32-sdl2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi3-sdl2-32bit

- task: ArchiveFiles@2
displayName: 'Archive rpi3_sdl2_release'
displayName: 'Archive rpi3-32-sdl2_release'
inputs:
rootFolderOrFile: 'amiberry-rpi3-sdl2-32bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi3_sdl2_release
ArtifactName: rpi3-32-sdl2_release
46 changes: 46 additions & 0 deletions azure-pipelines/rpi3-64-dmx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# RPI3, DMX, 64-bit
steps:
- checkout: self
submodules: true
clean: true

- script: VERSION_TAG=`git describe --abbrev=0` && echo "##vso[task.setvariable variable=VERSION_TAG]$VERSION_TAG"
displayName: Set the tag name as an environment variable

- script: |
cd external/capsimg
./bootstrap.fs
./configure.fs
make -f Makefile.fs
cp capsimg.so $(Build.SourcesDirectory)
cd $(Build.SourcesDirectory)
make -j4 PLATFORM=rpi3-64-dmx
mkdir amiberry-rpi3-dmx-64bit
displayName: 'Compile for RPI3 DMX 64-bit'
- task: CopyFiles@2
inputs:
Contents: |
amiberry
capsimg.so
abr/**
conf/**
controllers/**
data/**
kickstarts/**
savestates/**
screenshots/**
whdboot/**
TargetFolder: amiberry-rpi3-dmx-64bit

- task: ArchiveFiles@2
displayName: 'Archive rpi3-64-dmx_release'
inputs:
rootFolderOrFile: 'amiberry-rpi3-dmx-64bit'
includeRootFolder: true
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(VERSION_TAG)-rpi3-dmx-64bit.zip'

- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi3-64-dmx_release
46 changes: 46 additions & 0 deletions azure-pipelines/rpi3-64-sdl2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# RPI3, SDL2, 64-bit
steps:
- checkout: self
submodules: true
clean: true

- script: VERSION_TAG=`git describe --abbrev=0` && echo "##vso[task.setvariable variable=VERSION_TAG]$VERSION_TAG"
displayName: Set the tag name as an environment variable

- script: |
cd external/capsimg
./bootstrap.fs
./configure.fs
make -f Makefile.fs
cp capsimg.so $(Build.SourcesDirectory)
cd $(Build.SourcesDirectory)
make -j4 PLATFORM=rpi3-64-sdl2
mkdir amiberry-rpi3-sdl2-64bit
displayName: 'Compile for RPI3 SDL2 64-bit'
- task: CopyFiles@2
inputs:
Contents: |
amiberry
capsimg.so
abr/**
conf/**
controllers/**
data/**
kickstarts/**
savestates/**
screenshots/**
whdboot/**
TargetFolder: amiberry-rpi3-sdl2-64bit

- task: ArchiveFiles@2
displayName: 'Archive rpi3-64-sdl2_release'
inputs:
rootFolderOrFile: 'amiberry-rpi3-sdl2-64bit'
includeRootFolder: true
archiveFile: '$(Build.ArtifactStagingDirectory)/amiberry-$(VERSION_TAG)-rpi3-sdl2-64bit.zip'

- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi3-64-sdl2_release
4 changes: 2 additions & 2 deletions azure-pipelines/rpi4-32-dmx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi4-dmx-32bit

- task: ArchiveFiles@2
displayName: 'Archive rpi4_dmx_release'
displayName: 'Archive rpi4-32-dmx_release'
inputs:
rootFolderOrFile: 'amiberry-rpi4-dmx-32bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi4_dmx_release
ArtifactName: rpi4-32-dmx_release
4 changes: 2 additions & 2 deletions azure-pipelines/rpi4-32-sdl2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi4-sdl2-32bit

- task: ArchiveFiles@2
displayName: 'Archive rpi4_sdl2_release'
displayName: 'Archive rpi4-32-sdl2_release'
inputs:
rootFolderOrFile: 'amiberry-rpi4-sdl2-32bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: rpi4_sdl2_release
ArtifactName: rpi4-32-sdl2_release
4 changes: 2 additions & 2 deletions azure-pipelines/rpi4-64-dmx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi4-dmx-64bit

- task: ArchiveFiles@2
displayName: 'Archive pi64_dmx_release'
displayName: 'Archive rpi4-64-dmx_release'
inputs:
rootFolderOrFile: 'amiberry-rpi4-dmx-64bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: pi64_dmx_release
ArtifactName: rpi4-64-dmx_release
4 changes: 2 additions & 2 deletions azure-pipelines/rpi4-64-sdl2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ steps:
TargetFolder: amiberry-rpi4-sdl2-64bit

- task: ArchiveFiles@2
displayName: 'Archive pi64_release'
displayName: 'Archive rpi4-64-sdl2_release'
inputs:
rootFolderOrFile: 'amiberry-rpi4-sdl2-64bit'
includeRootFolder: true
Expand All @@ -43,4 +43,4 @@ steps:
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: $(Build.ArtifactStagingDirectory)
ArtifactName: pi64_sdl2_release
ArtifactName: rpi4-64-sdl2_release

0 comments on commit c8fd60f

Please sign in to comment.