Important
Container images1 automatically generated from this repository are built from the corresponding IAR Releases on GitHub and are readily available via GitHub Packages. These are based on the latest IAR Platform and are tailored for evaluation in cloud-based environments and modern development workflows.
Warning
The information in this repository is subject to change without notice and does not constitute a commitment by IAR. While it serves as reference model for implementing Continuous Integration with IAR Tools, IAR assumes no responsibility for any errors, omissions, or specific implementations.
Pre-built container images are generated from annotated workflows for the supported cloud-enabled products.
Status | Origin | OS/Arch | Base image |
---|---|---|---|
IAR Build Tools for Arm (CX) | linux/amd64 windows/amd64 |
ghcr.io/iarsystems/arm |
All container images produced from this repository are freshen on a schedule.
Below you will find live examples using these pre-built container images on projects and those can serve as inspiration for your own projects.
Example | Description |
---|---|
github-actions-ci-example | Run automated builds on GitHub Actions. |
bitbucket-ci-example | Run automated builds on Bitbucket Pipelines. |
iar-cmsis-dsp | Automated builds for the Arm CMSIS-DSP libraries. |
cmake-tutorial | Automated builds for CMake projects. |
The simplest way to customize a container image is to create a new image using one of the provided images as base. This allows you to add tools, scripts, and resources as needed. If you are new to Docker, the Docker manual is a good place to start. We also provide a Cookbook that includes tips, suggestions, and common recipes based on frequently encountered scenarios.
Alternatively, you can create a fork or import this repository into your user account or organization account. From there, you can make modifications, commit changes, and have your custom images automatically built for you by GitHub Actions.
Footnotes
-
The use of these images is subject to the IAR Software License Agreement and requires a valid subscription-based activation token for operation. If you are not yet a subscriber, please contact us for more information. ↩