Trainings

Workshop: DevOps Tools and Continuous Integration

See how Atlassian Dev Tools work together to leverage the CI/CD process and how integration between products can reduce time-to-market and improve communication and traceability. Learn from practical examples how to perform the CI/CD workflow from the requirement level to the deployment level.

Format
On-site or remote

Target Audience
Project Managers and Development Teams

Prerequisites
Basic knowledge of Atlassian tools (Confluence, Jira Software, Bitbucket and Bamboo), DevOps, CI/CD, and Apache server configuration

Initial Setup Topics 

  • Confluence
  • Creating Space
  • Create Requirement Sample Page
  • Configure Application Links to Connect with Tools
  • Configure HipChat/Slack Integration

Continuous Integration Workflow Topics 

  • Confluence
    • Create Jira Issues from the Requirements Page
    • Check HipChat/Slack Notifications
  • Jira Software
    • Add the Created Issue to the Respective Sprint
    • Connect the Issue to the Hipchat Room/Slack Channel
    • Create a Branch from the Issue (from Master to New)
    • Check HipChat/Slack Notifications
    • Check Issue Status Transition
  • Bitbucket
    • Open the Created Branch
    • Modify Source Code
      • Comparison Feature
  • Blame
    • Comments
    • Commit
      • Create a Commit for the Changes Informing Issue Key
      • Check HipChat/Slack Notifications
      • Check Issue Status Transition in Jira
    • Pull Request
      • Create a Pull Request (from New Branch to Master)
      • Check HipChat/Slack Notifications
      • Check Issue Status Transition in Jira
      • Merge Pull Request Informing Issue Key
      • Check HipChat/Slack Notifications
      • Check Issue Status Transition in Jira
  • Bamboo
    • Build Plan Starts after Pull Request Merge in Bitbucket
    • Deployment Plan Starts after Build Has Passed
    • Release Number Increased Correctly
    • HipChat/Slack Notifications
  • Petclinic Website
    • Changes Made on the Related Page Are Displayed
  • Jira Software
    • The Related Issue Is Transitioned to the Final Status
    • Check the Data on CI Dashboard Previously Created
    • The Development Panel from the Related Issue Present the Integrated Information
      • Number of Branches
      • Number of Commits
      • Number of Pull Requests and Latest Status
      • Number of Builds and Latest Status
      • Deployments Performed on the Related Environments