In this tutorial we will build a complete, working CloudBees Unify organization with verified access, team members, and connected source code integration. Along the way we will encounter organizational structure, team management concepts, and SCM integration workflows that form the foundation of software delivery automation.
By the end, you will have a functional organization and familiarity with the core elements that power CloudBees Unify workflows.
Before we begin
Before we begin, ensure you have:
-
An email address for account creation and verification.
-
Admin access to a GitHub repository for integration testing.
|
This tutorial uses GitHub as a working example because it requires no additional setup beyond OAuth authentication. All supported SCM providers (GitHub, GitHub Enterprise, Bitbucket, and Bitbucket Server) integrate with CloudBees Unify using the same pattern. |
Create and verify your account
If you don’t already have a CloudBees Unify account, we start by creating one and verifying it works correctly. CloudBees Unify will automatically create your first organization during this process, giving us the foundation to build on throughout the tutorial.
-
Navigate to https://cloudbees.io.
-
If you don’t already have an account, select Sign up.
-
Enter your email address and create a password.
The system will create both your user account and your first organization automatically.
-
Check your email inbox for a message with the subject "CloudBees Email Verification".
-
Select Verify in the email, or copy and paste the provided link into your browser.
-
Sign in to https://cloudbees.io with your credentials.
You will see the CloudBees Unify dashboard with your new organization context displayed in the top navigation. Notice that your organization name appears in the breadcrumb trail. This shows you are now working within your organizational boundary.
The dashboard is currently sparse because we haven’t added team members or integrations yet. We are about to change that.
Add your first team member
Now that our organization exists, we can invite others to collaborate. CloudBees Unify uses role-based access control (RBAC) to manage what each team member can do within the organization.
-
From the left navigation, select Configurations.
-
Select Users.
You will see yourself listed as the organization admin with full access rights.
-
Select Invite Users.
-
In the email field, enter a test email address you have access to (this can be another email account you own).
-
From the Team dropdown, select Users.
Users is a system-generated starter team that CloudBees Unify creates automatically and provides read-only access to the organization. Refer to Understanding users and teams to learn about teams and how to create custom teams with different permissions.
-
Select Send Invitations.
The invitation will appear in the team list immediately, showing "Pending" status. Notice that the user count in the interface updates to show your growing team size.
The invited user will receive an email with instructions to join your organization. We don’t need to wait for them to accept.
Connect your source code
Next we establish the development workflow foundation by connecting CloudBees Unify to your source code repository. This integration enables CloudBees Unify to monitor code changes and trigger automated workflows.
-
From the left navigation, select Configurations.
-
Select Integrations.
You will see an empty integrations list. We are about to add our first one.
-
Select Create integration.
-
Select GitHub from the available SCM options.
-
Enter
github-integrationas the integration name.We are using this exact name because we will reference it when discussing integration management. -
Select Create.
CloudBees Unify will redirect you to GitHub for authentication. GitHub will open in a new browser tab or window. This is normal and secure OAuth behavior.
-
In the GitHub authentication window, select Authorize CloudBees to grant repository access.
-
Select the GitHub organization that contains your test repository.
-
Select Install & Authorize.
GitHub will redirect you back to CloudBees Unify where the integration setup completes automatically. You will see the integration status change to "Connected" with a green indicator.
The integration now appears in your Components section with automatic webhook configuration completed. Notice that CloudBees Unify can see your repository structure and is ready to respond to code changes.
Verify your working organization
Let’s confirm that all three foundation elements are functioning correctly before we conclude. A complete organization should show verified access, team management, and source code connectivity.
-
Navigate to the organization home page by selecting the CloudBees Unify logo in the top navigation.
-
Review the organization dashboard.
You will see indicators showing: * Your verified account status and organization membership. * Team member count including your pending invitation. * Connected integrations with your GitHub repository visible.
Notice that the dashboard now displays available actions like "Create workflows" and "Invite more users". These options appear because CloudBees Unify detects you have the necessary foundation elements in place.
The organization overview confirms that your setup is complete and ready for software delivery automation. Everything is now connected and communicating properly.
Next steps
We have created a functional CloudBees Unify organization with verified account access, team member invitations, and GitHub integration. Along the way we encountered organizational navigation, RBAC concepts through team assignment, and SCM integration workflows.
You now have a working foundation and the vocabulary to expand your CloudBees Unify setup confidently.
From here, you might want to:
-
Build your first workflow to create automated CI/CD processes.
-
Set up continuous security to add security scanning to your organization.
-
Understanding CloudBees Unify features to explore additional platform capabilities.