Closed mcayland closed 2 years ago
@reinauer @pgeorgi @vivier any thoughts on this at all? The reason I'm keen to get this merged is because the docker images generated above are used as base images for a follow-up patchset that uses workflows to build openbios.
Great work! There is also a test suite in fcode-utils, but last I tried to get it working on my x86-64 Linux box it was not a pretty sight.
This PR is a pre-requisite for an upcoming set of changes to introduce GitHub workflows for building OpenBIOS. It essentially creates 2 separate images and makes them publically available in the Packages tab for the openbios organisation:
ghcr.io/openbios/fcode-utils-builder:master
: a builder image based upon Debian 11.2 containing all of the tools required to build the fcode-utils repositoryghcr.io/openbios/fcode-utils:master
: a standard Debian 11.2 image containing the fcode-utils binaries installed in /usr/binThe workflows are defined so that they can be manually triggered from the Actions tab by an administrator, and also in the case of a push or merge the existing fcode-utils-builder image is used to generate updated binaries in both the public fcode-utils image and a separate zip artifact.
For examples of how this looks please see my repository at https://github.com/mcayland. Note that last build fails because I changed the workflows to use the images hosted by the openbios organisation rather than myself.