Coder Social home page Coder Social logo

karanxa / brigade Goto Github PK

View Code? Open in Web Editor NEW

This project forked from brigadecore/brigade

0.0 2.0 0.0 75.88 MB

Event-driven scripting for Kubernetes

Home Page: https://brigade.sh/

License: Apache License 2.0

JavaScript 3.76% Makefile 1.99% Go 67.10% Shell 3.39% TypeScript 22.95% Dockerfile 0.81%

brigade's Introduction

Brigade: Event-based Scripting for Kubernetes

Build Status CII Best Practices FOSSA Status

Script simple and complex workflows using JavaScript. Chain together containers, running them in parallel or serially. Fire scripts based on times, GitHub events, Docker pushes, or any other trigger. Brigade is the tool for creating pipelines for Kubernetes.

  • JavaScript scripting
  • Project-based management
  • Configurable event hooks
  • Easy construction of pipelines
  • Check out the docs to get started.

NOTE

Brigade 2.0 is currently under active development in the v2 branch of this repository.

We're excited to announce the first alpha release, v2.0.0-alpha.1. See the README on the v2 branch to learn how to get started with Brigade 2.0.


The Brigade Technology Stack

  • Brigade ❤️ JavaScript: Writing Brigade pipelines is as easy as writing a few lines of JavaScript.
  • Brigade ❤️ Kubernetes: Brigade is Kubernetes-native. Your builds are translated into pods, secrets, and services
  • Brigade ❤️ Docker: No need for special plugins or elaborate extensions. Brigade uses off-the-shelf Docker images to run your jobs. And Brigade also supports DockerHub webhooks.
  • Brigade ❤️ GitHub: Brigade comes with built-in support for GitHub, DockerHub, and other popular web services. And it can be easily extended to support your own services.

The design introduction introduces Brigade concepts and architecture.

Quickstart

Check out the quickstart on the docs here.

Related Projects

Brigade ❤️ Developers

To get started head to the developer's guide

Brigade is well-tested on Minikube and Azure Kubernetes Service.

Contributing

The Brigade project accepts contributions via GitHub pull requests. The Contributing document outlines the process to help get your contribution accepted.

Support & Feedback

We have a slack channel! Kubernetes/#brigade Feel free to join for any support questions or feedback, we are happy to help. To report an issue or to request a feature open an issue here

License

FOSSA Status

brigade's People

Contributors

adamreese avatar alexandair avatar chris-chambers avatar codegagan avatar dependabot[bot] avatar dgkanatsios avatar fibonacci1729 avatar flynnduism avatar hharnisc avatar jdotjdot avatar jeehwancho avatar karenhchu avatar kooba avatar krancour avatar lukepatrick avatar mazzus avatar meyerbaptiste avatar mgalgs avatar mumoshu avatar omgjlk avatar orthodex avatar pawelprazak avatar radu-matei avatar rmb938 avatar seanknox avatar shantulshi avatar slok avatar technosophos avatar vdice avatar veeramarni avatar

Watchers

 avatar  avatar

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.