Bitbucket
Conditional steps and improvements to logs in Bitbucket Pipelines
We recently shipped a number of improvements to Bitbucket Pipelines, helping you interact with pipeline logs and giving you greater flexibility with your pipeline with conditional steps. Search in logs Pipelines renders the logs using infinite scrolling displaying a visible portion of text as you scroll through it. This is great when it comes to […]
What Can We Learn from the Code in Git’s Initial Commit?
The vast majority of Git resources discuss how to use Git. Very few describe how Git actually works and even fewer look under the hood at Git’s code. In this article, I’m going to examine the initial commit of Git’s code to help you understand Git from the code perspective. If you are unfamiliar with […]
Automate manual tasks with Bitbucket Pipelines
Each time you make changes to your code, you have to go through many manual steps like testing, building artifacts, deploying to several environments and more…
Sunsetting Mercurial support in Bitbucket
[Update Aug 26, 2020] All hg repos have now been disabled and cannot be accessed. [Update July 1, 2020] Today, mercurial repositories, snippets, and wikis will turn to read-only mode. After July 8th, 2020 they will no longer be accessible. The version control software market has evolved a lot since Bitbucket began in 2008. When […]
Supporting distributed teams with Bitbucket Data Center
Here are the signs your team might be ready for an upgrade.
Replicating Bitbucket Pipelines on your laptop for local debugging
This post was written by Bitbucket user Ayush Sharma. Bitbucket Pipelines is one of my favourite CI/CD tools, and I use it pretty heavily daily. Given the full range of use-cases available for Pipelines, I have to frequently diagnose and debug new issues, and this process of debugging starts with being able to replicate the […]
5 tips to keep your code secure
As the ownership of application security shifts left into developers’ hands, building security into your CI/CD pipeline is increasingly critical…
Ushering in a new phase of code management and enterprise scale
Built based on some of your top requests, Bitbucket 7.0 delivers our best experience to date.
Cloning another Bitbucket repository in Bitbucket Pipelines
This post was written by Bitbucket user Ayush Sharma. I recently had a use-case where I wanted to clone another Bitbucket repository during a Pipelines execution. Doing this is very simple, but there is a lot of conflicting information online, so I thought I would document the steps here. Imagine a very simple Pipeline that […]
Disabling clones in pipelines steps
Bitbucket Pipelines executes a git clone of your repository before every step in your pipeline. This behavior is common as it lets you build your code or run your tests, however there are cases you might not need it. For example, you might have a deployment step that deploys a previously built artifact – performing […]
Infrastructure as Code with Pipelines and AWS CloudFormation
This post was written by Oleksandr Kyrdan, a Developer at SoftServe. Infrastructure as Code (IaC) gives teams the ability to manage their infrastructure using configuration or definition files. It operates similar to the way source code does, taking advantage of versioning and, when executed, results in the same infrastructure generated every time. IaC helps solve […]
Automate publishing your Android application with Bitbucket Pipelines and Gradle
This post was written by Alexander Zhukov, a Senior Software Engineer at SoftServe. Setting up CI/CD for your Android app lets you automate much of your development process, resulting in higher velocity development with less bugs and defects, and new features getting into the hands of your customers faster. Bitbucket Pipelines can be used to […]
Continuous Delivery for Django projects with Bitbucket Pipelines and Ansible
This post was written by Bitbucket user Augusto Destrero Introduction Ansible is a powerful tool for the automation of your server administration. It can be used to install and configure the software needed for your application and also to deploy a new version of your application and make the required steps to make it available. […]
Introducing redeployments for Bitbucket Pipelines
The ability to roll back a failed release is critical for teams practicing continuous delivery. It reduces the mean time to recovery and minimizes the impact outages or degraded performance can have on users. Where it was previously a time consuming process to roll back a failed release in Bitbucket Pipelines, today we’re proud to […]
Build flexible CI/CD pipelines with custom Pipes
Built to support any workflow or tool that you use, Bitbucket Pipes makes it easy to build and automate a CI/CD pipeline that meets your exact needs. With over supported 50 pipes available that let you test, deploy, scan, or manage artifacts with many of the industry’s leading vendors, it’s trivial to set up the […]
