CI pipeline structure

Asset Tracker Template

tags
Asset Tracker Template

The CI pipeline is composed of the following workflows:

The following events trigger the CI pipeline:

  • Pull request: Runs build.yml, sonarcloud.yml, and compliance.yml. The pipeline runs no target tests on a pull request, to avoid instabilities.
  • Push to main: Runs build-and-target-test.yml, sonarcloud.yml, and doc-sync.yml. The pipeline runs only the fast target tests, which avoids excessively time-consuming tests.
  • Nightly: Runs build-and-target-test.yml with the full set of target tests. This includes slow tests, such as the full modem FOTA test and the application and MCUboot bootloader FOTA tests.