In this session, we will walk through how Mender Hub, Artifactory, and the Mender over-the-air (OTA) update manager can provide turnkey CI/CD enablement for connected device products with OTA capabilities to serve the full lifecycle of IoT.
We will introduce the Yocto Project, which is a build system that creates a customized embedded Linux with software and hardware support for the specified target device. It is the most popular approach to running Linux on IoT devices today.
Mender Hub contains a community repository for supporting over-the-air (OTA) updates on a wide variety of different devices, most of which integrate with the Yocto Project.
CI/CD integration with Mender Hub creates disk images and Mender Artifacts automatically built, tested and uploaded to JFrog Artifactory. From JFrog Artifactory, select device images are automatically uploaded to a Mender server, which deploys them to devices.
This creates a complete end-to-end loop from development sources, including application software and complete Linux customization, to devices. This not only speeds up development cycles as complete builds can be tested frequently, it also ensures devices can be updated remotely over-the-air once they are released to the field.