Introduction
What is Version Control?
Introduction to Git
Setting up your Git environment
Bitbucket permissions
What is a branch?
Creating branches
Switching branches
Repository Design
The Git Workflow
Commit
Hashes
Remotes and the origin
Fast forward merges
Code reviews
Assign pull requests
Completing pull requests
The Bitbucket branching model
Workflow variations
Automated merges
Performing complex merges
Rebasing
The Git log
Comparing versions
What are tags?
Pushing tags to Bitbucket
Getting Started with Continuous Integration:
What is CI ?
Introduction to Bamboo
Using Bamboo in the enterprise
Bamboo remote agent installation
Setting up account for Bamboo on AWS
Getting started with Bamboo live environment with Java project
Using the Bamboo dashboard
Configuring plans
Creating a plan
Using the branch status page
Configuring a plan's permissions
Modifying multiple plans in bulk
Configuring concurrent builds
Configuring the build queue timeout event
Fundamentals of source code management
Introduction to Bitbucket, Github, Mercurial, CVS and others
Linking Bamboo to Github
Polling the repository for changes
Cron-based scheduling
Linking Bamboo to the build tools
Running a plan build manually
Triggering a Bamboo build from Bitbucket Cloud using Webhooks
Creating a job
Configuring a job's requirements
Configuring miscellaneous settings for a job
Deleting a job's current working files
Checking out code
Configuring a test task
Configuring a deployment task
Sharing artifacts
Working with build results
Assigning responsibility for build failures
Deleting the results of a plan build
Quarantining failing tests
Dependency blocking strategies
Reordering jobs in the build queue
Understanding deployment release
A sample deployment project
Naming versions for deployment releases
Tasks for deployment environments
Agents for deployment environments
Requirements for deployment environments
Deployments from branches
Notifications
Configuring notifications for a plan and its jobs
Viewing build statistics for all users
Generating reports on selected authors
Viewing the Clover code-coverage for a plan
Linking Bamboo to another application
Viewing linked JIRA application issues
Creating JIRA application issues from a build
Integrating builds with your issues workflow
What is configuration as code?
Bamboo variables
Defining plan variables
Create a simple plan with Bamboo Specs
System Requirements
Branching and DVCS
Using Agents
A brief introduction to Atlassian Confluence
Important Wiki features
The Dashboard
Permissions overview
Space
People directory
Search menu and searching
Create pages
Change page layouts
Add Images & Attachments
Making Comments
Attachments
Browse menu basics
Watches
Drafts
Sharing a page & @mentions
Dashboards – Network & Popular Content
Notifications
Basic Concepts:
Summary of Users and Groups
Project Roles
Audit logs
Users and the User browser
Groups and the Group Browser
Permissions & Access Control
Issue Type Schemes
Events
Priorities and Resolutions
New options in custom fields
Field Configurations
Create Custom Fields
Create a Field Configuration
The visual workflow designer
The Status Attribute
Workflow Triggers
Creating a workflow scheme