Say hello to JIRA Agile and JIRA Capture Learn More »

Archives for the tag: continuous integration

In February, I had the pleasure of speaking with the London Atlassian User Group (AUG) about some of our experiences with continuous delivery and deployment at Atlassian. The slides for this are available online, but the talk generated a lot of discussion at the time and I'd like to recap some of it here. To give a bit of context, I work in the business platform team; we're responsible for developing the tools that allow the business to interact with the customer. In particular, we develop the

Continue reading »

You've probably heard about the awesome workflow capabilities that Git can offer you. But you may be asking yourself, "How can a version control system that just stores my code history really be that helpful?" The answer is all in the workflows. For many teams, some of the most pressing development questions can be addressed with a proper workflow: Are all the features completed for the next release? Are we missing any commits? Has everybody reviewed the new code? Does every team member know

Continue reading »

Git branching for agile teams: webinar recording now available

Last week we held our first webinar on Git branching workflows for agile teams. With over 500 attendees and loads of great questions from viewers, I'd say it was a smashing success. Agile development is widely accepted as industry-standard practice, and the emergence of Git opens up the full power of branching workflows for teams that want to deliver quickly. Our aim with this webinar is to help teams understand Why Git's easy branching and merging are so complementary to agile practices How

Continue reading »

3 steps to a rocking agile wallboard

Before I started working in video streaming, I had never heard of the term "10-foot UI." For those who haven't heard this one yet, a 10-foot UI is the user interface specifically designed for use on televisions and large screens. Why is this interesting for us? Because JIRA can be used on a television screen, and it's actually really useful. Every moment of every workday, we're processing information; from people talking to us, our computers, or just walking around the office and taking everything

Continue reading »

Sharing artifacts between plans, and other best practices

We spend a lot of time on the Bamboo team thinking about how to make really excellent continuous integration (CI) as easy and accessible as possible. Today I'm delighted to share some progress we've made on that front, in two ways. Artifact sharing between plans Yes! You asked for it (Atlassians have been asking for it, too), and now it's here. For the benefit of Bamboo newbies (Bam-noobs?), let's back up and look at what's changed. Bamboo has always been able to pass build artifacts

Continue reading »

Hello again! Glad to see you've come back for more tips on making Bamboo awesome for Git and Hg teams. Today we'll talk all about tests. Grab a chocolate and get comfortable. Comparing test status against upstream When we left off last time, we were talking about slick ways to manage merges to upstream branches. Here's another scenario: let's assume that in your team sometimes a bad code hits the upstream. For example people do commit small fixes directly to the upstream branch. Or there is necessity

Continue reading »