Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup CI workflow #4

Closed
3 tasks done
sudotensor opened this issue Aug 3, 2021 · 0 comments · Fixed by #6
Closed
3 tasks done

Setup CI workflow #4

sudotensor opened this issue Aug 3, 2021 · 0 comments · Fixed by #6
Assignees
Labels
enhancement New feature or request

Comments

@sudotensor
Copy link
Owner

sudotensor commented Aug 3, 2021

Currently, there is no CI workflow setup to make sure that both examples, MCUBoot and Mock, build successfully on each push to the repository. The aim is to setup a GitHub actions workflow that uses the new CLI build tool fota.sh (from branch build-process-automation) to build the examples and check for any errors; known errors (documented in #1) are ignored or have workarounds implemented to avoid them.

Note: It is not a strict requirement to run the examples on the target board using the CI workflow by means of a Raspberry Pi rig connected to an NRF52840_DK target board. Support for this can be added later considering that the new build tool supports building the examples without providing a mount point.

Requirements:

  • Setup basic actions workflow
  • Add build step for Mock example
  • Add build step for MCUboot example

Associated branch: ci-setup

@sudotensor sudotensor added the enhancement New feature or request label Aug 3, 2021
@sudotensor sudotensor self-assigned this Aug 3, 2021
This was referenced Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant