Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bnjjj/cds-bitbar

Bitbar plugin to display CDS status
https://github.com/bnjjj/cds-bitbar

bitbar bitbar-plugin cds continuous-delivery continuous-integration devops-tools

Last synced: 3 months ago
JSON representation

Bitbar plugin to display CDS status

Awesome Lists containing this project

README

        

# CDS Bitbar plugin

This repo contains source code of a [Bitbar](https://github.com/matryer/bitbar) plugin to display informations about our builds on [CDS](https://github.com/ovh/cds).

![CDS Bitbar Plugin](./cdsbitbar.png)

## Prerequisite

+ You must have a [Bitbar](https://getbitbar.com/) installed on your mac with a bitbat plugins folder configured.

## Installation

In order to let this plugin works you need to download the last release of this plugin in [release section](https://github.com/bnjjj/cds-bitbar/releases) and then put this binary in your bitbar plugins directory. Please make sure that the binary on your mac is available in `execute`, if not make a `chmod +x cds-bitbar`.

Pay attention you also need to put a file named `.cds.conf.json` in your current home directory (`$HOME/.cds.conf.json`) and put this inside with your personal data:

```json
{
"name": "CDS 🇪🇺",
"host": "https://my_cds_api_url.com",
"username": "benjamin.coenen",
"token": "XXX-XXX-XXX-XXX-XXX",
"insecure_skip_verify_tls": false
}

```

>If you don't know how to obtain a token from CDS please take a look at [their documentation](https://ovh.github.io/cds/cli/cdsctl/login/) using `--env` flag.

Roadmap:

- [ ] Add native notifications
- [ ] Add support of native keychain