4 min read

Hey Atlassian Users: Easy Release Management with Bamboo 3.2!

By Praecipio Consulting on Jul 28, 2011 11:00:00 AM

Bamboo 3.2 Now Available

Automate your complete release process down to one-click, add manual Stages to your deployment process, and re-run failed Stages with the newest version of Atlassian’s continuous integration server, Bamboo 3.2.

What’s New in Bamboo 3.2

1. Release Management
The dream scenario with any release process is to automate all of your release activities down to the click of a single button. Bamboo 3.2 and the new Release Management plugin for the Jira bug tracker aims to do just that – one-click release management.

  • Prevent mistakes from being made as part of a long, manual release process
  • Remove the barrier to release
  • Speed up the release – the more often you do it, the faster you will make it
  • Manage all your releases from a centralized and controlled location
  • Use the same streamlined, automated process every time you release

Release in Jira, build in Bamboo! Create a release pipeline in Bamboo to automate your release process: use Stages, Jobs and Tasks to build, run tests, generate release artifacts, publish and deploy your release. Then initiate your release activity or event with one-click directly from Jira when you’re ready.

Run a release build in Bamboo from the Jira Versions tab without leaving Jira. 

When releasing a version in Jira you will have the option to run Bamboo builds.

If the build is successful the version will be released in Jira.

Automate the steps that traditionally are performed to release an application:

  • Building and testing
  • Tag the releases, assign a version
  • Create and populate the release branch
  • Deploy the release to a a deployment server or production environment
  • Release the new version in Jira, move the unresolved issues to the next release
  • Release or activate the new version in Production

Bamboo ships with a number of Tasks to build and deploy including Tasks to tag or branch a repository.

For Jira-Bamboo users the latest release of the Bamboo-Jira plugin is now compatible with Jira 4.3 and provides this release management functionality.

2. Manual Stages
Manual Stages allow you to interrupt/halt/suspend automatic build execution at a specific Stage in the build plan. For Plan execution to continue a user must manually trigger the Stage.

  • The default behavior of any Build Plan in Bamboo is to go to the next Stage upon successful completion of the current stage. Depending on your needs you may need to introduce a manual checkpoint into your build plan before going on to the next Stage:
  • Use a manual stage for deployment to give your QA team a chance to perform a few manual tests before your software goes into production
  • In a release pipeline, you may want to separate your ‘publish’ step from your ‘install’ step and install only after backups or clean shutdowns have been confirmed
  • Introduce a ‘quality’ gate, between build and deploy stages, to allow members of your team to approve and promote a particular build
  • Any other step that’s difficult to automate or that requires special attention

 

 

3. Re-run Failed Stages
It’s not always the code that is broken. Infrastructure problems and other issues can cause a Job, and therefore the Plan, to fail. In these scenarios Bamboo can re-run failed Jobs without having to re-run the entire Plan once you’ve resolved the problems. This can save heaps of time and build resources.

 

4. Filter Bamboo Dashboard by Labels
Bamboo now allows you to label your build Plans. The Bamboo Dashboard can be filtered to only show plans with labels that you are interested in. Filter out the noise on your Bamboo Dashboard.

Hint: When viewing a Plan use the keyboard shortcut “l” to bring up the label dialog for the Plan. When viewing the Bamboo Dashboard press “l” to filter the dashboard by label.

And More…

  • Improved Jira integration – delegate user management to Jira, easier application linking
  • EC2 improvements

This release has over 50 new features and improvements implemented. Check out the full release notes for more details.

Also make sure to check out the new agile testing tool for Jira, Atlassian Bonfire.

Ready to download?

Download Bamboo 3.2 now to get started with a 30-day FREE trial or upgrade your current instance.

Topics: jira atlassian blog automation bamboo confluence dashboard management plan process release software deployment environment integration marketplace-apps
3 min read

New (Awesome) Confluence Calendar Add-On

By Praecipio Consulting on Jun 21, 2011 11:00:00 AM

Built from the ground up for collaborative teams that use ConfluenceTeam Calendars is a must have fully-supported addition for your wiki.

 

Built for Your Specific Needs

After lots of listening and watching how you use Confluence, Atlassian noticed a trend. Your work revolves around people, projects and content. You need to:

  1. Quickly track and report on your project releases
  2. Understand how the availability of your team members can impact those projects
  3. Communicate the status of your projects and team’s availability to your stakeholders
  4. Plan events and dive deeper into Confluence content related to them

You also told us that current solutions make it difficult to share calendars, are not project-oriented, and are not tightly integrated with your content.

After a lot of listening and learning, Atlassian was stoked to announce the availability of Team Calendars for Confluence - where people, projects, and content meet.

Choose from Three Calendar Types

People Calendars to schedule team leave, Jira Calendars to track projects, and Event Calendars to plan just about anything.

1. Schedule Team Leave with People Calendars
Atlassian’s made it easier for you to plan events around people. People Calendars help you schedule team leave and travel planning, create your support and IT on-call team rosters, and and most importantly, help you plan who stocks the team beer fridge. With People Calendars you can:

  • Link events to people - displaying their profile picture against the event
  • Link events to content - link to your leave, travel or roster plans to the actual event
  • Create recurring events - quickly create rosters and repeating events

Creating rosters, scheduling team leave, and planning travel just go a whole lot easier since you always know the whereabouts of your teammates. 

2. Track Projects with Jira Calendars
Communicating the release plans for your projects is quick and easy with Jira Calendars. Pull project version and issue due dates into Confluence where everyone can see them – keeping your project on track. View them alongside your People Calendars to see how your team’s availability will impact your release schedule.

3. Plan Anything with Event Calendars
Event Calendars are perfect for sharing company milestones, team events, training sessions, public holidays, or any other type of event. Put them on a calendar that everyone can see and subscribe to. While this may seem like ordinary functionality, this calendar is anything but, as you can link your events to the wiki pages capturing all the finer details about those events. Finally, a calendar that’s tightly integrated with your content.

Share and Subscribe to Calendars

1. Share Any Calendar
Atlassian’s made it fast and easy to share the calendars you create with the rest of your team.
2. Embed Calendars
Embed your calendars on any page to keep everyone up-to-date. Put a Jira Calendar on your Development Team Dashboard in Confluence so your whole team can charge towards a common goal.

3. Search and Subscribe
Subscribe to popular calendars upon your first visit and search at any time to discover new calendars to help you build your own single source of truth. Search makes it easy to find and subscribe to calendars that are relevant to you.

 

Works with Outlook, iCal, and Google Calendars

1.Import from Google Calendars
Build your own single source of truth. Bring your calendars that live outside Confluence – Google and iCal – into Team Calendars. Mash them up with your existing Team Calendars so you have one place to go and view all your team events.


2. Subscribe to Team Calendars
If you live in email all day long you can still stay-in-touch by subscribing to Team Calendars from your favorite email client, like Outlook and iCal. 

Available Today – 40% OFF for a Limited Time

This is the first of many releases and to celebrate the release of Team Calendars for Confluence you can get 40% off the price of a new license (for a limited time).

Topics: jira atlassian blog calendars confluence dashboard google teams development integration marketplace-apps

Praecipio Consulting is an Atlassian Platinum Partner

This means that we have the most experience working with Atlassian tools and have insight into new products, features, and beta testing. Through our profound knowledge of Atlassian environments and their intricacies, we can guide your organization as you navigate these important changes.

atlassian-platinum-solution-partner-enterprise

In need of professional assistance?

WE'VE GOT YOUR BACK

Contact Us