Add virtualbox-iso target
Lots of other, small quality of life improvements to build process Output of build serial console to artifacts upon failure Reducing verbosity of Packer, now that serial output is captured Fixed sizing problems with the boot partitions of Ubuntu versions Use of Mac builders for Virtualbox targets Updating Ubuntu builders to 22.04, as well
This commit is contained in:
@@ -17,8 +17,10 @@ runs:
|
||||
if: runner.os == 'Linux'
|
||||
run: |
|
||||
set -exo pipefail
|
||||
# Install virtualbox
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y unzip python3-{virtualenv,yaml} cloud-utils qemu-system-{x86,ppc}
|
||||
# Install QEmu, etc
|
||||
sudo apt-get install -y unzip python3-{virtualenv,yaml} cloud-utils xorriso qemu-system-{x86,ppc}
|
||||
# Install packer.io
|
||||
curl -O https://releases.hashicorp.com/packer/${{ inputs.version }}/packer_${{ inputs.version }}_linux_amd64.zip
|
||||
unzip -o packer_${{ inputs.version }}_linux_amd64.zip -d /usr/local/bin
|
||||
@@ -31,6 +33,5 @@ runs:
|
||||
if: runner.os == 'macOS'
|
||||
run: |
|
||||
set -exo pipefail
|
||||
brew install qemu
|
||||
brew install pup
|
||||
brew install pup dvdrtools xorriso coreutils gsed
|
||||
# Packer is already installed
|
||||
|
||||
Reference in New Issue
Block a user