Main / News / Validation by automatic builds
Codeberg and its
Forgejo software offers support for
Github actions.
With actions
we can add CI/CD (continuous integration and continuous delivery)
functionality to our Git repos.
Each pushed git commit
will now trigger a build pipeline to compile
sources for several platforms.
Linux absolutely shines when it comes to execution of different build environments inside Docker containers.
Debian comes with out-of-the-box support for GCC compilers for:
- Linux X64
- Linux X86
- Linux ARM64
- Linux ARM32
- Windows X64 (MinGW)
- Windows X86 (MinGW)
So one Debian docker container can build several standard target platforms. With small toolchain updates GCC can produce native UEFI applications too.
And by adding the linux binaries of Open Watcom, we get MS-DOS (and possibly Win3.x) binaries.
Build artifacts are stored on codeberg.org
for a week until they are
discarded, so latest builds can immediately tested.