1. Summary:

We have to finalize a CI platform for Build, Test and Release.


2. Components

ToolsSummary
GitHub ActionsNephio's code is already on GitHub, and it will be easiest if we build CI pipelines using GitHub Actions.
AnsibleWe can write Ansible Playbooks, so we can test and build our code on any platform.
GitHub Actions MarketplaceWe can use a lot of existing tools from Marketplace, but this why we will be locking our selves with GitHub ecosystem.
Docker HubWe can release new docker images on Docker Hub for each build and final release.
GitHub PagesWe can use GitHub pages if we would like to host our CRDs as helm charts.