Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bnjjj/cds-bitbar
- Owner: bnjjj
- Created: 2019-02-19T20:26:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T22:10:57.000Z (over 1 year ago)
- Last Synced: 2024-07-30T17:52:39.735Z (6 months ago)
- Topics: bitbar, bitbar-plugin, cds, continuous-delivery, continuous-integration, devops-tools
- Language: Rust
- Size: 174 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
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