orbits

CI Pipeline example

This is an example of how to build a CI pipeline with Orbits. This example is a live example: this app is currently managing the Github repository “LaWebcapsule/Orbits”.

Scope

This example manages CI/CD workflows for the github repository “LaWebcapsule/Orbits”. It demonstrates how we think we should use Orbits for DevOps workflow:

Architecture

Installation

Requirements

See the requirements for Orbits installation Secrets are currently passed through environment variables. This package need four environment variables: git_user, git_pwd, gh_token, NPM_TOKEN

Customizing the app

Once this folder downloaded on your machine and the requirements installed, you can:

Launching the app

You can also use ts-node:

npx ts-node index.ts

With docker compose