Bitbar::Gitlab

BitBar GitLab Plugin, giving access to issues and pipelines.

Features

  • Browse project issues
  • Focus project issues
  • Copy issue title to pasteboard
  • New issue in project
  • Show/hide starred projects
  • Show/hide all projects
  • Focus project pipelines
  • Show pipeline status
  • Notify when pipeline has finished

Requirements

  • macOS
  • BitBar
  • sudo permission to install gems globally

Installation

If you have rvm make sure to first use the system ruby version, as BitBar is using this ruby.

rvm use system

First install gem globally.

sudo gem install bitbar_gitlab

Then run:

gitlab-bitbar-plugin.rb install

When finished without problems start BitBar or refresh plugins.

Usage

The menu's should be self explaining

image

macOS notifications for GitLab CI jobs

If you like to have macOS notifications you must install terminal-notifier with brew.

brew install terminal-notifier

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/mipmip/bitbar_gitlab. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the Bitbar::Gitlab project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.