The source for learning NetBeans.
One of my latest plugins I created a week ago and just got approved on the Atlassian Marketplace is the Build Log Exporter. For some software teams is is occasionally useful and sometimes necessary to capture a snapshot of all build logs across all Jobs and Stages in a Plan. I have added the ability [...]
In my latest attempt at writing a Bamboo plugin I decided to investigate adding some value-add features related to Comments. Users can add comments onto a build result, but there isn’t really any way to review all the comments across all the builds. As such I decided to write the Plan Comments plugin which adds [...]
After reading a recent Atlassian blog post here : http://blogs.atlassian.com/2012/06/bamboo-build-artifact-log-expiry/ there was a comment about how nice it would be to have a task to automatically label a plan. I thought it was an overall good idea as it’s nice for teams to flag Plans with certain labels. I’m not certain all the uses cases [...]
The last 2 weeks I’ve been on a roll writing plugins for Atlassian Bamboo continuous integration. One feature I’ve noticed missing was a Task to work with zip files. Obviously if your build uses Ant or Maven or another builder you can easily script a ZIP task. However, it is not always feasible to do [...]
I have written a new Bamboo Plugin that provides a tiny bit of convenience. It’s certainly a trivial plugin, but I have had multiple people who use Bamboo comment about liking the tag cloud feature. If you are on a build result page you can click a Label and jump to seeing projects with that [...]
I have written a new Bamboo plugin that integrates Bamboo and Delicious.com. In Bamboo you can flag specific Bamboo Plans as your “favourite”, thereby tagging it with a gold star and thus enabling it to appear on the “My Bamboo” dashboard. In the new plugin, when you select to mark a Bamboo Plan as your [...]
As a quick follow-up to my previous post on the NetBeans Feature on Demand, I was thinking about how nice it would to further optimize the NetBeans startup time (via module unloading). When NetBeans loads, it processes and loads each module that is active. To speed up this process I manually uninstall modules I know [...]