Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Atlassian Bamboo Data Center from Beginner to Advanced!
Rating: 4.4 out of 5(2,044 ratings)
12,274 students

Atlassian Bamboo Data Center from Beginner to Advanced!

Continuous Integration and Delivery (CI/CD) with Bamboo Data Center for Developers and DevOps (Second Edition)
Created byAref Karimi
Last updated 5/2024
English

What you'll learn

  • Architecture of a cost-effective and scalable Atlassian Bamboo setup.
  • Installing Atlassian Bamboo on Windows, MacOS and Linux.
  • Installing Atlassian Bamboo using Docker.
  • Installing Build Agents and Build Capabilities
  • Running builds in isolated environments
  • Working with Projects, Build Plans, Stages, Jobs and Tasks
  • Connecting to Git-based source control systems securely.
  • Compiling the code and packagin the artifacts.
  • Running unit tests and inspecting the code quality.
  • Deploying the code artifacts using Docker
  • Deploying serverless microservices
  • Administering Bamboo (e.g. users, groups, permissions etc)

Course content

10 sections45 lectures3h 40m total length
  • What is Bamboo and what is Continuous Integration2:12

    Continuous Integration (CI) is a software development practice that automates building, testing, and deploying code changes. CI can help improve the quality and reliability of software and reduce the time it takes to release new features.

    Bamboo is a popular CI server that can help you automate your build, test, and deployment process. Bamboo is a commercial product that offers a free trial, so you can try it before buying it.

    In this lecture, you will learn:

    • What is continuous integration (CI)?

    • What are the benefits of using CI?

    • What is Bamboo?

  • The Architecture of a Continous Integration System with Bamboo2:29

    There are several ways to deploy Atlassian Bamboo, but not all configurations are scalable and cost-effective. In this lecture, we will explore a Bamboo deployment model suitable for teams and organizations of all sizes and cost-effective.

Requirements

  • Basic knowledge about installing applications on Windows, Mac or Linux

Description

Master Atlassian Bamboo Data Center: Unlock the Power of Continuous Integration and Delivery!


Learn how to leverage Atlassian Bamboo Data Center, the industry-leading Continuous Integration and Delivery tool, to streamline your software development process. This comprehensive course offers valuable insights and hands-on training to help you harness the full potential of this powerful technology.


In this course, you will discover:


  1. Cost-effective and scalable deployment of Atlassian Bamboo.

  2. Building, Testing and Packaging your code.

  3. Deploying your code artifacts as Docker Containers.

  4. Deploying Serverless microservices.

  5. Unit testing and code inspection.

  6. Administrative tasks


This course is the culmination of over two decades of my experience as a software engineer and my role as a technology manager specializing in crafting adaptable and cost-effective CI/CD systems over the past decade.


Recently, I've undertaken a comprehensive overhaul of this course, reimagining it from the ground up. The goal was to ensure it aligns seamlessly with the latest features of Atlassian Bamboo Data Center and embraces contemporary software deployment trends, including containerization and serverless deployments.


Upon completing this course, you'll have honed the highly sought-after skills required for architecting, setting up, and configuring Atlassian Bamboo confidently.


Join this course today and unlock the full potential of Atlassian Bamboo in your software development journey. Enrol now to embark on an exciting learning experience!

Who this course is for:

  • Developers
  • DevOps and Platform engineers
  • Technology Managers
  • Solution Architects
  • University Students of IT and/or Computer Science