[[https://melpa.org/#/jenkins][file:https://melpa.org/packages/jenkins-badge.svg]]
Minimalistic emacs-plugin for integration with Jenkins. Still in active development. ** Installation from MELPA This package available on MELPA.
M-x package-install RET jenkins
** Installation from source
Jenkins.el is trivial and requires next steps:
$ git clone git@github.com:rmuslimov/jenkins.el.git
(add-to-list 'load-path "
(setq jenkins-api-token "<api token can be found on user's configure page>")
(setq jenkins-url "<jenkins url. Example: https://jenkins.company.com/ >")
(setq jenkins-username "
If you don't know your API token, it's easy to find it in jenkins user credentials page. Just visit:
Jenkins main page > People > %Select your user% > Configure > Press on "Show API Token"
Configure ** Views Jenkins.el support using main view for user just define jenkins-viewname and it will be used as main view for jenkins.el. Column width for main view It's easy to configure the width of column on main jenkins view. Just set appropiate value with M-x customize or set it manually:
$ (setq jenkins-colwidth-name 35) ;; or jenkins-colwidth-id, jenkins-colwidth-last-status
** Main screen [[file:main_screen.png]]
** Job details screen
[[file:details_screen.png]]
Same functionality as on main screen for particular job, plus latest 25 builds history. ** Coming soon:
Separate screen for build in jenkins.el
Visiting build page from job screen
Retrieving raw console output for build
...
Enjoy!