Continuous Integration of Vanilla C Programs for Intel, ARM, and MIPS Architecture

1 · Ariya Hidayat · July 22, 2019, 11:16 p.m.
Developing cross-platform applications presents a major challenge:, how to ensure that every commit does not break some combinations of operating systems and CPU architectures. Fortunately, thanks an array of online services and open-source tools, this challenge becomes easier to tackle. For this demo, I have the traditional Hello, world program written in ANSI C/C90 at this repository: github.com/ariya/hello-c90 (feel free to take a look). The objective is to verify its automatic build (for the...