Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slok/brigadeterm
A simple terminal ui for brigade pipelining system
https://github.com/slok/brigadeterm
Last synced: 3 months ago
JSON representation
A simple terminal ui for brigade pipelining system
- Host: GitHub
- URL: https://github.com/slok/brigadeterm
- Owner: slok
- License: apache-2.0
- Created: 2018-03-19T19:54:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-31T07:51:00.000Z (almost 6 years ago)
- Last Synced: 2024-06-18T20:20:00.655Z (7 months ago)
- Language: Go
- Size: 7.16 MB
- Stars: 62
- Watchers: 5
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
- awesome-AI-kubernetes - Brigadeterm - a simple terminal ui for brigade pipelining system. (Uncategorized / Uncategorized)
README
# Brigadeterm [![Build Status](https://travis-ci.org/slok/brigadeterm.svg?branch=master)](https://travis-ci.org/slok/brigadeterm)
Brigadeterm is a text based dashboard for [Brigade][brigade-url] pipeline system.
## Download
Download the binary from [releases][releases-url].
## Features
### Project summary with latest builds
![projects](screenshots/brigadeterm-latest-builds.gif)
### Versioned build status timeline
![builds](screenshots/builds.png)
### Pipeline summary with job status
![pipelines](screenshots/jobs2.png)
### Realtime streamed logs per job
[![joblog](https://asciinema.org/a/bbxYe3EYrUZMdCDKbu8Ol4M7G.png)](https://asciinema.org/a/bbxYe3EYrUZMdCDKbu8Ol4M7G)
## Run
Brigadeterm uses kubectl configuration, so you need access to the cluster using kubectl.
```bash
brigadeterm --namespace {BRIGADE_NAMESPACE}
```If you have problems with the rendering on your terminal try setting the `TERM` env var. For example:
```bash
TERM=xterm brigadeterm --namespace {BRIGADE_NAMESPACE}
```## Build
To build just type:
```shell
make build-binary
```Or use go directly:
```bash
go get -u github.com/slok/brigadeterm/cmd/brigadeterm/...
```## Screenshots
[Here](screenshots) you have some screenshots.
[brigade-url]: https://brigade.sh
[releases-url]: https://github.com/slok/brigadeterm/releases/latest