Glo CI

Integrate Glo Boards with GitLab CI & Travis CI

 Developed by: Jan B.

Price: Free

With Glo CI you can trigger your CD/CI builds by moving a card into a specific column. When the build succeeds/fails the card can then be moved into another column. Supported providers are GitLab CI and Travis CI.

Website: https://www.glo-ci.xyz/

GitHub Repo: https://github.com/kingjan1999/glo-ci

If you have any issues or feature requests, submit them on GitHub: https://github.com/kingjan1999/glo-ci/issues

Video & Screenshots

Install Instructions:

Although this application offers a high degree of automation, a little manual work remains necessary to complete the integration of these services.

Start by logging in here with GitKraken and continue with the instructions for the desired CI provider (GitLab / Travis).

Travis

Note: The following instructions are for the Travis Pro version (travis-ci.com), but they should work similarly for travis-ci.org

  1. Get an API Token

    You need to provide Glo CI with a Travis API Token if you wish to use Travis CI. You can get one on your Travis CI Profile page or using the command line: travis token --com
  2. Create an integration

    You can now add a new integration (using the link or go to Manage → Add new). Provide all the necessary details, including the Travis API token generated above.
  3. Set up GitKraken webhook

    Using the webhook URL and secret you just got from the Add dialog, you can now set up a new webhook for your Glo board. Please select at least the "Card" trigger.
  4. Set up Travis webhook

    Using the webhook URL you got from the Glo CI, you can now create a new webhook with Travis.

GitLab

  1. Get a trigger token and your project ID

    Create a new trigger on the CI / CD configuration page of your GitLab project (as described here). Please note both the token and the project ID returned by GitLab. You can find the project ID in the example URLs. I.E. if the example URL is https://gitlab.example.com/api/v4/projects/1234/trigger/pipeline, your project ID is 1234.
  2. Create an integration

    You can now add a new integration (using the link or go to Manage → Add new). Provide all the necessary details, including the details from above.
  3. Set up Glo webhook

    Using the webhook URL and secret you got from the Glo CI, you can now create a new webhook with GitLab. Please activate only Pipeline and Build events.
  4. Set up GitLab webhook

    Using the webhook url and secret you've got from the Glo CI, you can now create a new webhook with GitLab. Please activate only Pipeline and Build events.

    Note: Glo CI is unable to move your cards into the success / failed column if more than 24 hours have passed between triggering and completing the build.

We can’t wait to see what you build with the API! Make sure to check out our app requirements before submitting.

Submit your integration