Git hooks for continuous integration
Git hooks are awesome in the context of continuous integration, so I want to share three CI-related use cases and point you to some ready-made hooks you can add to your workflow. If you’re new to Git hooks, no worries: we’ll start with the basics.
Why every development team needs continuous delivery
Continuous delivery helps you move faster and retain talent. Yet only 28% of dev teams do it! Find out why continuous delivery could be your competitive advantage.
How to create sprint retrospective and demo pages (like a BOSS) with Confluence
As software makers, we rely heavily on sprint retrospectives and demos to learn more about what’s going on with our team and our products. Read on to see how to build pages that record what you’ve learned and let you share it outside your team.
Atlassian Summit 2015: how to convince your boss
Ahhh, the end of summer. (Or in the case of our southern hemisphere readers, the equally-lovely end of winter.) The kids are back in school, it’s still warm enough to grill up some burgers n’ brats, and your sunburns have finally healed. In short, everyone in the office is in a good mood. Which got […]
Meet the new Atlassian developer blog
Well, sort of new. In case you missed it, we’ve moved our developer blog and are no longer publishing to this category. But never fear: our developers are still pumping out plenty of code samples and nitty-gritty technical goodness. So head on over to the shiny new Atlassian developer blog and talk tech with us. See you there! […]
Keeping master clean with Bamboo and LEDs
This is a guest post from David Cook–growth hacker at Jut, Atlassian alumnus, and possibly the fastest man on earth. A few months ago, we realized we had a problem with our automated builds in Bamboo. There were some tests that only ran on master, and developers would sometimes merge in a branch that had passed locally, but would […]
Why I nuked my old group chat clients
This story ends with me deleting Adium from my laptop, removing Skype’s “open at login” setting, and turning off Gmail chat on my work account. I just don’t need them anymore. Hipchat has taken their place–both in my workday and in my heart. In case you missed it… …Hipchat is now free for all teams, […]
New webinar: Git workflows for SaaS teams
If you’re new to Git, or are looking to make the switch, you might have a sneaking suspicion that your old development workflow from the SVN days isn’t, well… working. You’re not alone. When teams at Atlassian moved to Git, we had to re-design our developer workflows from the ground up. Now these workflows are used to continuously […]
5 tips to make your Git repos CI-friendly
If you follow Atlassian, you know we’re big on continuous integration (“CI”) and Git–separately, sure: but even bigger on the power that the two offer in combination. Today I want to share some tips for getting your CI system to interact optimally with your repository, which is where it all begins. 1: Avoid tracking large files in your […]
Top 5 announcements from the Summit 2014 keynote address
Summit 2014 has officially kicked off! Mike and Scott delivered an exciting opening keynote address this morning, and over 2100 Summit attendees are digging into the breakout sessions as we speak. If you weren’t able to catch the live-stream, here are five juicy announcements made during the keynote. 1: Portfolio management, JIRA-style Managing a portfolio of products, each […]
Meet the new gold standard in workflow automation
I’ve been called many things by many people, and “borderline OCD” is one that pops up more frequently than I should probably admit. It’s just so satisfying when my own records match those of my bank… when I know the next three turns I need to make when driving to someplace new… when the issues on […]
Confluence tip of the month: shares vs. @mentions
To anyone who doubts that Atlassians are a little too obsessed with collaboration, and tools related thereto, let me describe a recent discussion we had (which took place on our internal Confluence, of course). It was lamented that, when you share a page and include a note, those thoughts are read by one person, then […]
“Super-powered CI with Git” webinar recap
Last week, Tim Pettersen and I held a webinar on optimizing your CI system for Git. We had a great time putting it together, and attendees asked some truly excellent questions, so I think we can safely call this one a success. To sum up, we covered… Why branch-and-merge workflows are so effective (and easier […]
Stash’s super-powerful companion
As Git solidifies its position as the version-control-of-choice in the workplace, Stash is delighting those workplace Git users. And it’s no surprise: Stash is fantastic for organizing repos, digging into the code, and managing the flow of code from branch to branch. But… If you’re not using Bamboo for continuous integration and delivery in combination with Stash, […]
A skeptic’s guide to continuous delivery, part 5: a CD parable
This is the last in our five-part series from guest blogger J. Paul Reed—build engineer, automation enthusiast, and host of The Ship Show podcast. We’re ending our “Skeptics Guide to Continuous Delivery” series with a parable about putting all the techniques we’ve discussed together to start your own CI/CD journey. The following story is based on real people and real […]

