Build your first workflow

3 minute read

This tutorial series guides you through creating a complete CI/CD workflow in CloudBees Unify, taking you from repository connection to automated container publishing. You will learn core concepts through hands-on practice, building confidence with CloudBees Unify automation capabilities.

What you will learn

Through this four-part tutorial series, you will gain practical experience with:

  • Repository integration - Connect GitHub repositories to CloudBees Unify using secure GitHub App integration.

  • Component creation - Understand how components serve as containers for workflows and automation.

  • Workflow composition - Use both visual and code editors to create CI/CD workflows with CloudBees actions.

  • Security integration - Add automated vulnerability scanning that runs alongside build and test automation.

  • Container publishing - Complete CI/CD pipelines with secure credential management and registry publishing.

  • Dashboard monitoring - Monitor workflow runs and review security findings through CloudBees Unify dashboards.

By the end of this series, you will have built a production-ready CI/CD pipeline that automatically builds, tests, scans, and publishes containerized applications.

Tutorial series overview

This series consists of four progressive tutorials that build on each other to create a complete automation workflow. Each tutorial takes 10-15 minutes and produces visible, working results.

1. Connect your repository

Learn how to connect a GitHub repository to CloudBees Unify using a sample Go application template and GitHub App integration. This tutorial establishes the foundation for all subsequent automation.

What you build: Working repository connection ready for component creation. Key concepts: GitHub App integration, repository templates, CloudBees Unify SCM connections.

2. Create a build workflow

Create your first CloudBees Unify component and build a CI workflow that automatically builds and tests your Go application. Experience the workflow composer with synchronized visual and code editing.

What you build: Automated CI workflow with build and test automation. Key concepts: Components, workflow composer, CloudBees actions, automated triggering.

3. Add security scanning

Enhance your CI workflow with SonarQube security scanning, integrating vulnerability detection directly into your development process. Learn how security findings integrate with workflow execution and dashboard reporting.

What you build: CI workflow with integrated security scanning and dashboard visibility. Key concepts: Shift-left security, automated vulnerability detection, security dashboards.

4. Publish container images

Complete your CI/CD pipeline by adding container image building and publishing to Docker Hub. Learn secure credential management and end-to-end automation from code commit to deployed artifacts.

What you build: Complete CI/CD pipeline with automated container publishing. Key concepts: Container registries, secure credential management, end-to-end automation.

Before you begin

To complete this tutorial series, ensure you have:

  • A CloudBees Unify account with access to at least one organization.

  • A valid GitHub account for repository connection.

  • A Docker Hub account (free signup available) for container publishing.

Each tutorial builds on the previous one, so complete them in sequence for the best learning experience.

Time investment

  • Total time: 45-60 minutes for the complete series

  • Individual tutorials: 10-15 minutes each

  • Flexible completion: Stop after any tutorial and continue later

  • Immediate results: Every tutorial produces working automation you can use

What happens next

After completing this tutorial series, you can explore additional CloudBees Unify capabilities:

  • Feature management - Learn controlled feature releases and experimentation.

  • CI insights integration - Connect existing CI tools and aggregate development metrics.

  • Advanced workflow features - Explore conditional logic, parallel execution, and complex automation patterns.

  • Tool integrations - Connect additional development tools and extend your automation pipeline.

The foundation you build in these tutorials supports all advanced CloudBees Unify capabilities and can grow with your automation needs.