sokoow / globalhack-laptop-installer

Globalhack entry - easy laptop automated imager
https://devpost.com/software/help-education-sector-to-produce-more-laptops-for-students#updates
MIT License
5 stars 2 forks source link

[USB-image]Create a CI/CD builder for ISO/USB image #2

Open sokoow opened 4 years ago

sokoow commented 4 years ago

Create a CICD auto builder for the image. Cover these aspects:

bartsmykla commented 4 years ago

I have knowledge about circleci and I cac quickly help with this one, if you want some other ci/cd solution I would have to spend some time learning it but it's also doable.

bartsmykla commented 4 years ago

Maybe using github actions would be even better actually

pojntfx commented 4 years ago

I've actually written two microservices that do that (distributed, cached, queued):

I'm in the process of rewriting these and many other services in Go soon (see https://pojntfx.github.io/ipxebuilderd/ as an example for how these new services will function), but they could give you a quick start.

3sky commented 4 years ago

Still open? I can help with GH Action.

sokoow commented 4 years ago

@3sky I've checked all the needed code and a semi-working makefile. The end result should:

3sky commented 4 years ago

Hey take a look on my fork https://github.com/3sky/globalhack-laptop-installer/pulse. Releasing via v* in tag name, in case of any other commit just building ISO. If it's OK, I will remove tags and make PR.