Wednesday, April 18, 2012

0.5.2-SNAPSHOT available on Github


From now, I will give more information on the development of the jenkins plugin. A SNAPSHOT is available on github. It contains the following changelog :
  • [Upd] Improvement in handling Connection Exception
  • [Add] Widget : when clicking on the status icon, a popup is displayed with builds status summary
  • [Fix] Widget should not be duplicated when multiple project windows are opened
News since May 15 2012:
  • [Add] The plugin starts up with the last selected view
  • [Upd] Jobs are loaded in background (with a loading decorator) 
  • [Upd] On the popup summary panel, a health icon for the selected view is displayed
  • [Fix] Build parameter dialog does not work
To install it,
  • Make sure you have official release installed on your IDE (0.5.1 for example).
  • Close your IDE
  • Download it and save it into <.IntelliJ>/config/plugin/jenkins-control-plugin-0.5.1/libs (do not forget to remove the old jenkins-control-plugin-0.5.1.jar).



Edit : Some people got some ClassNotFoundDefException when they tried to install it. I forgot to mention in the installation steps to have the jenkins plugin already installed before to proceed. Sorry for the inconvenience.

Tuesday, April 17, 2012

Quick fix : 0.5.1

Hi all,

I uploaded a quick release 0.5.1 with the following fixes :
  • Regression : When the server url is not set (or set to a dummy url), the plugin should not try to connect.
  • Browser Panel : OneTouch Expandable should be accessible

This release should be available today (after Jetbrains's review).

Sorry for the inconvenience.


Saturday, April 14, 2012

jenkins plugin 0.5.0 is out

I am please to announce new release of the jenkins plugin for Jetbrains products. Here below the changelog :

New features :
  • Job Search : Type CTRL + F to display it and use F3 (SHIFT + F3 ) to search forward (backward). The search is cyclic. It means when the last occurrence is reached, the next search will start from the beginning (or the end, depending the search movement)
  • Widget on the status bar : A blue icon will be displayed. It means all builds of the selected view are "good". If a build (or more) is broken then a red icon will be displayed withe number of broken builds. Moreover, a balloon will be displayed whenever there is broken build in the last Rss Entries.
  • RSS UI is more readable, based on the Event Log panel of Intellij 11.
Misc :
  • Improve loading performance by using Swing Thread (Thanks IntelliJ that warn you whenever you do not run UI component in the EDT).
  • Connection issue when Job and Rss autorefresh threads are both enabled
  • Configuration Panel: File input fields have now a validator. So when the file does not exist, then an error message is displayed
  • Misspelling: Rename 'Password' to 'Password file' in the Configuration Panel: 
After submitting the plugin to Jetbrains, I saw a UI regression in the SplitPane. The OneTouchExpendable Button is missing. I will fix it in a near future.

About the upcoming features, I am thinking about a job filter based on the status.

Thanks for your support (Marcin, thanks for the widget suggestion).