Inside Atlassian

Browse Bitbucket

Article in Bitbucket

An introduction to Bitbucket Pipelines

CI/CD tools are an integral part of a software team’s development cycle. Whether you’re using it to automate tests, a release process, or deployments to customers, all teams can benefit by incorporating CI/CD into their workflow. Bitbucket Pipelines is CI/CD for Bitbucket Cloud that’s integrated in the UI and sits alongside your repositories, making it […]

Article in Bitbucket

Preview your pull requests and more with Atlassian for VS Code 2.0

Earlier this year we released the Atlassian for Visual Studio Code extension, bringing Bitbucket and Jira closer to where developers work every day. The extension allowed you to view and create issues, pull requests, and pipelines without ever leaving the IDE. The extension speeds up your workflow with time-saving features like the “Start work” button […]

Article in Bitbucket

Practice DevOps with custom Pipes reusing CI/CD logic

In February 2019, we released Bitbucket Pipes to allow DevOps teams build more powerful and automated CI/CD workflows in a plug and play way. Pipes was announced with several industry leaders including Microsoft, AWS, Slack, Sonar and more to help automate CI/CD use cases with Bitbucket Pipelines such as deploying to AWS S3 or sending […]

Article in Bitbucket

Setting up a CI/CD pipeline with Spring MVC, Jenkins, and Kubernetes on AWS

This is a guest post by Pulkit Kedia, a backend engineer at Womaniya. The purpose of this post is to show you how to set up a CI/CD pipeline using Jenkins and deploy it to a Kubernetes cluster.  First, a quick intro to continuous integration (CI) and continuous deployment (CD). CI is the process of integrating […]

Article in Bitbucket

Building an Angular app and deploying it to Firebase using Bitbucket Pipelines

This is a guest post from Joaquin Cid. In the following tutorial, we’ll learn how to setup a CI/CD pipeline using Bitbucket Pipelines and configure automatic build, run tests (both unit and e2e) and deploy an Angular app to Firebase Hosting. Why is CI/CD important? How much time do you spend on building, running tests […]

Article in Bitbucket

Protect your Bitbucket Data Center instance from abuse with rate limiting

Introducing our most recent tool for administrators.

Article in Bitbucket

Everything you need to know about build minutes in Bitbucket Pipelines

Compared to on-premise alternatives, cloud-based CI/CD tools eliminate the cost of acquiring, maintaining, and updating infrastructure and the dedicated teams needed to look after them. There are different ways cloud vendors charge for usage of their CI/CD tool, and it’s wise to understand what costs might look like for your team. Pipelines pricing is based […]

Article in Bitbucket

Scaling Android Deployment with Bitbucket Pipelines and Fastlane

This is a guest post from Ivan Rigovsky Traveler.today makes local travel guides for tourists and self-explorers. We create a different app for each location because each of our apps is made for a different partner/customer.  As our business started to grow, we needed to create multiple new apps per week and it started to […]

Article in Bitbucket

Deploy an Express.js app to AWS Lambda using the Serverless Framework

Serverless is a cloud computing architecture where the application owner does not purchase, rent, manage, or provision the servers. Instead, the cloud partner manages the infrastructure side of things for the applications. The biggest advantage of …

Article in Bitbucket

Build trust in your deployment workflow with deployment permissions

Deploying to a production environment always comes with risk. Nobody wants to break their customers’ trust by accidentally deploying the wrong code, especially in critical systems. Bitbucket Cloud allows you to configure deployment permissions so that only certain branches or people can deploy to production, helping reduce this risk. In this blog we’ll work step-by-step […]

Article in Bitbucket

Automate Git commands across repos using batch scripts and Windows Scheduler

I wrote these scripts to automate one or more git commands to run on each repository within that directory. It could also be used to do a general clean up before committing…

Article in Bitbucket

Migrating from IBM RTC Jazz to Bitbucket Git

Our company made a strategic decision to migrate from IBM RTC Jazz (RTC) to Atlassian’s suite of products – Jira, Confluence and Bitbucket. The challenge was how do we move 1000+ developers from one platform to another

Article in Bitbucket

The (written) unwritten guide to pull requests

Code review is a very important part of the software development cycle. On Bitbucket and other source code management systems, pull requests are used to review code on branches before it reaches master. Code review is also one of the most difficult and time-consuming part of the software development process, often requiring experienced team members […]

Article in Bitbucket

Resolving conflicts with git-rerere

Resolving conflicts is never fun so you may as well use rerere to make fixing them easier, and even a bit fun.

Article in Bitbucket

Automate Coverage Reports in Pull Requests with Bitbucket, Jenkins and SonarCloud

At Instaclustr, we’ve experienced significant growth in our team sizes that has been great for increasing the scope and speed of our development.  The flip-side to this benefit is that…