/
Continuous Integration (CI)

Continuous Integration (CI)

1. Summary:

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

 

2. Components

Tools

Summary

Tools

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 our 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.

GitHub Pages

We can use GitHub pages if we would like to host our CRDs as helm charts.

 

Related content

CI/CD Implementation
CI/CD Implementation
More like this
Learning with Nephio R1
Learning with Nephio R1
More like this
Learning with Nephio R1 - Episode 1 - Series Introduction
Learning with Nephio R1 - Episode 1 - Series Introduction
More like this
Welcome to Nephio's Wiki!
Welcome to Nephio's Wiki!
More like this
Nephio Technical Community Document
Nephio Technical Community Document
More like this
Learning with Nephio R1 - Episode 3 - The Nephio Approach
Learning with Nephio R1 - Episode 3 - The Nephio Approach
More like this