arm-base-boxes icon indicating copy to clipboard operation
arm-base-boxes copied to clipboard

Contribution, plattforms and automatic builds

Open SimonHoenscheid opened this issue 3 years ago • 1 comments

Hi @BytesGuy,

just wanted to ask if you could explain the basic functions of every file that is included in every OS directory in the readme to make the contribution easier? I saw that Parallels and VMWare Fusion Beta are the available platforms for macOS on M1/ARM. Is there a reason, besides effort, not to support both? Is there a chance to create an automatic build pipeline, so shipping updates will be easier or does the image build need a mac and the specific virtualization platform itself?

Hope I can contribute and help Simon

SimonHoenscheid avatar Mar 11 '22 20:03 SimonHoenscheid

Hi Simon

  • This will be added to https://github.com/BytesGuy/arm-base-boxes#usage-instructions in due course. The repo needs refactoring to make it easier to follow before I add that, but generally everything included is fairly standard packer + some scripts for automating cleanup of the vm and packaging into the vagrant box
  • Parallels is starting to be added, I only have a trial license though so I am not sure how much support I will be adding moving forward as it is £80/year and I work solely with VMWare in other activities
  • Ideally yes, I work at CircleCI so I would use that, but due to this requiring a Mac with virtualisation enabled (so can't use a VM) and VMWare and/or parallels installed, that would mean it would need to use a custom host machine with CircleCI Runner for best results. A weekly update cadence for package/security updates would be the best scenario. I'll see how it goes moving forward

BytesGuy avatar Mar 16 '22 13:03 BytesGuy