1. Summary:
We have to finalize a CI platform for Build, Test and Release.
2. Components
Tool | Summary |
---|---|
GitHub Actions | Nephio's code is already on GitHub, and it will be easiest if we build CI pipelines using GitHub Actions. |
Ansible | We can write Ansible Playbooks, so we can test and build or code on any platform. |
GitHub Actions Marketplace | We can use a lot of existing tools from Marketplace, but this why we will be locking our selves with GitHub ecosystem. |
Docker Hub | We can release new docker images on Docker Hub for each build and final release. |