Skip to content

iarsystems/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 

Repository files navigation

IAR Cloud-ready Container Images

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.

GitHub Actions workflow

Pre-built container images are generated from annotated workflows for the supported cloud-enabled products.

Status Origin OS/Arch Base image
arm-linux
arm-windows
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.

Live examples

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.

Applying customizations

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

  1. 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.