Git Product home page Git Product logo
cncf.ci photo

crosscloudci Goto Github PK

repos: 48.0 gists: 0.0

Name: cncf.ci

Type: Organization

Bio: Integrating, testing, and deploying projects within the #CNCF ecosystem. Displaying test results to https://cncf.ci 🐙

Why CNCF.CI?

The CNCF ecosystem is large, diverse and continues to grow. CNCF would like to ensure cross-project interoperability of all cloud native technologies and show the daily status of builds, deployments and end-to-end tests on a status dashboard.

What is CNCF.CI?

The CNCF.CI project consists of a cross-cloud testing system, status repository server and a dashboard. The cross-cloud testing system has 3 components (build, cross-cloud, cross-project) that continually validate the interoperability of each CNCF project for any commit on stable and head on a bare metal test environment. The cross-cloud testing system can reuse existing artifacts from a project’s preferred CI system or generate new build artifacts. The status repository server collects the test results and the dashboard displays them.

The CNCF.CI project is composed of 3 main components:

  1. Cross-cloud testing system:
  • Build Pipeline Stage per project (optional, can use project’s build artifacts)
    • Compiles binaries
    • Creates containers
  • Cloud Provisioning Pipeline Stage, aka Cross-cloud
    • Deploys K8s onto the bare metal test environment
  • App Deployment Pipeline Stage, aka Cross-project
    • Deploys containerized apps onto Kubernetes
    • Runs upstream e2e tests for each project
    • Supplies results to the cncf.ci dashboard
  1. Status Repository Server

    • Stores the interoperability status of CNCF projects
  2. CNCF.CI Dashboard

    • Displays a high-level view of the interoperability status of CNCF projects

How to use the Cross-Cloud CI Project

Meetings / Demos

Upcoming

Past

In the news:

cncf.ci's Projects

build icon build

Temp Repo for building Cross-cloud and Socat Images

cross-cloud icon cross-cloud

Cross-Cloud - multi-cloud K8s provisioner for CNCF CI Project

crosscloudci icon crosscloudci

Integrating, testing, and deploying projects within the CNCF ecosystem. Results published daily to the CNCF CI Dashboard.

external-ci-integration icon external-ci-integration

Integrations with CI systems outside of Cross-Cloud CI for builds and artifacts such as Jenkins and Circle CI

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.