US $19.97

Mastering Bitbucket Pipelines for CI and CD

——   Created by Chris Frewin

From the most basic build to the most complex project: everything you need to know about mastering Bitbucket Pipelines!

Share this course:

1h 51m
Lesson time
Skill level

More about this course

Bitbucket Pipelines brings continuous integration and delivery to Bitbucket Cloud, empowering individuals and teams to build, test, and deploy their code using the Bitbucket cloud!

It's a tool that has saved me an immeasurable amount of time over the years, and it's something I use for almost every repository I have in my BitBucket account.

Before working with pipelines directly, we'll ensure we're all using the same version of Node using nvm.

We'll then create YOUR very first Bitbucket Pipeline, defining a bitbucket-pipelines.yml file.

We'll add complexity to the pipeline, learning how to use SCP (Secure Copy Protocol) and SSH (Secure Shell) within our pipeline.

We'll get even more complex, learning how to use various environments, such as develop, staging, and master branches, in our pipeline.

We'll even learn how to use a Slack messaging bot to send messages during various points during the build!

The course ends with a few goodies and bonuses, like how to get the setup working via an NGINX proxy.

***NOTE: If you do not have an external target server to use, bonus lesson 16 shows you how you can use a local instance of Linux using docker, and how to add a port mapping to your local router so you can access that box from anywhere in the world!

16 Lessons

3 mins
free preview
Environment Setup
5 mins
Environment Setup
free preview
Creating Our First Pipeline
7 mins
Creating Your First Pipeline
16 mins
Using SCP to Transport Artifacts from the Build
11 mins
Using SSH to Run Commands on the Server
16 mins
Creating a Slack Messaging Bot to Add Messaging Functionality to the Build
Complex Example: React with TypeScript
5 mins
Bootstrapping a Project using create-react-app
5 mins
Defining Environment Files and Using it in a Component
4 mins
Utilizing the Environments in a Bitbucket Pipeline File
6 mins
Refactoring the ngrok server for the React TypeScript Project
11 mins
Refactoring the Bitbucket Pipeline file for the React Typescript Project
View more lessons +

About the instructor

Chris  Frewin
Chris Frewin
  • 3 courses

Hi everyone!

I've been a professional full stack software engineer for 7+ years, and I've been programming for many more. In 2014, I earned two …

Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Direct teacher access
  • 1h 51m of on-demand video
  • Have a coupon?
  • Checkout