Summary

I look at the following emacs plugins:

Plugin Last update
magit-circleci 20191209.2113
magit-gh-pulls 20191230.1944
magit-gitflow 20170929.824
jenkins 20200524.2016
jenkins-watch 20121004.2326
travis 20150825.1138
org-link-travis 20140405.2327
magit-circleci 20191209.2113

magit-circleci

Magit extension to integrate with CircleCI. See the latest builds from the magit status buffer.

magit-gh-pulls

These are the bindings for pull requests, defined in magit-gh-pulls-mode-map:

kb description
g refreshes the list of pull requests
f fetches the commits associated with the pull request at point
b helps you creating a topic branch from a review request
m merges the PR on top of the current branch
c creates a PR from the current branch
o opens a pull request on GitHub in your default browser

magit-gitflow

GitFlow is a branching model for Git, created by Vincent Driessen. It has attracted a lot of attention because it is very well suited to collaboration and scaling the development team.

Gitflow plugin for Magit.

C-f in magit status buffer will invoke the gitflow popup.

1
2
Actions
 i Init       f Feature    b Bugfix     r Release    h Hotfix     s Support

jenkins.el

Demo

asciinema recording

jenkins-watch

Displays an icon representing the current build status of jenkins/hudson on the modeline.

travis

function name
travis-goto-project
travis-show-projects
travis-projects-mode
travis-show-project-builds
travis-project-builds-mode
emacs-travis-version

Provides functions to insert/export the link of Travis CI on org-mode.

magit-circleci

Magit extension to integrate with CircleCI.

Setup:

Get your token (https://circleci.com/docs/api/#add-an-api-token) and shove it as (setq magit-circleci-token "XXXXXXXX") or set it as environment variable CIRCLECI_TOKEN

Usage:

kb d
M-x magit-circleci-mode to activate
C-c C-o OR RET to visit the build at point
" in magit status to open the CircleCI Menu
" f to pull latest builds for the current repo