Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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


2. Components

ToolToolsSummary
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 or 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.