{"repo":"iarsystems/github-actions-ci-example","free":true,"listed":false,"github":"https://github.com/iarsystems/github-actions-ci-example","clone":"git clone https://github.com/iarsystems/github-actions-ci-example.git","description":"GitHub Actions CI workflow example with the IAR Build Tools for Arm","language":"C","stars":35,"topics":["embedded","cortex-m","devops","compiler","github-actions","github","build-server","build-tools","continuous-integration","self-hosted"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"IAR Build Tools for Arm on GitHub Actions [!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. Introduction This repository provides a reasonably simple example to start with, alongside general guidelines on how a CI/CD pipeline can be set up on GitHub Actions, using GitHub-hosted runners to automatically build, test, and deploy a project with the IAR Build Tools for Arm. Prerequisites Before you begin, you will need: - A CI Token for the IAR Build Tools[^1]. - A GitHub Account. In case you need an introduction on how to get started with GitHub, use GitHub Quickstart. Quickstart 1. Fork or Import this repository. 2. Create a New repository secret for GitHub Actions. Name it IAR LMS BEARER TOKEN , paste your CI Token under Secret and click Add secret 3. Manually run the workflow, or else trigger a new build by commiting and pushing changes to your repository. GitHub Actions workflow example On your repository, navigate to the .github/workflows/arm.yml workflow file. This file uses the GitHub-flavored YAML syntax to describe a pipeline containing multiple jobs found in a typical embedded firmware project. This entire pipeline runs in IAR Cloud-ready Containers. Summary This repository provided an overview of how simple it is to get","default_branch":null,"files":null,"tree":[],"storefront":"/r/iarsystems","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iarsystems/github-actions-ci-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}