Lesson 8: Visualizing the movement of dots in the value stream

You can learn about the functionality of Jira, GitHub, and Jenkins in the value stream and visualize the movement of dots from the backlog to build stages within the value stream.

Procedure

  1. Perform the following steps to move the dot from Backlog stage to In Progress stage in the value stream page:
    1. Log in to Jira account by using login credentials.
    2. In the kanban board, move the Jira issue (App 1) from the Backlog to In Progress.
    3. Open the value stream page in HCL DevOps Velocity (Velocity). The dot representing the Jira issue (App 1) is moved from the Backlog stage to the In Progress stage.
    4. Click the dot representing the Jira issue (App 1) to view the work history.
  2. Perform the following steps to move the dot from In Progress stage to In Review stage in the value stream page:
    1. Log in to Jira account by using login credentials.
    2. In the kanban board, move the Jira issue (App 1) from the Backlog to In Progress.
    3. Log in to GitHub account by using login credentials.
    4. Navigate to the desired repository, edit the file, and then click Commit changes....

      The Commit changes dialog is displayed.

    5. Select Create a new branch for this commit and start a pull request, and then click Propose changes.

      The Open a pull request page is displayed.

    6. Important: Type the Jira issue ID in the Add a description field. For example, App 1.
      Note: You can also add comments followed by the Jira issue in the Add a description field. For example, App 1 update.
    7. Click Create pull request.
    8. Open the value stream page in Velocity. The dot representing the Jira issue (App 1) is moved from the In Progress stage to the In Review stage and the pull request is linked to the Jira issue.
    9. Click the dot representing the Jira issue (App 1) to view the work history. You can view the commit history in the related item section.
  3. Perform the following steps to move the dot from In Review stage to Merged stage:
    1. In the kanban board, move the Jira issue (App 1) from the In Review to Done.
    2. In the GitHub repository, close the pull request that you have created in step 2.g.
    3. Open the value stream page in Velocity. The dot representing the Jira issue (App 1) is moved from the In Review stage to the Merged stage.
    4. Click the dot representing the Jira issue (App 1) to view the work history.
  4. Perform the following steps to move the dot from Merged stage to Build stage:
    1. Sign in to your Jenkins application with valid login credentials.
    2. Open the Build_input job that you have created in Lesson 6: Setting up the build and deployment jobs in Jenkins.
    3. Click Build with Parameters.
    4. In the build number filed, enter the build number. For example, 1.
    5. Open the value stream page in Velocity. The dot representing the Jira issue (App 1) is moved from the Merged stage to the Build stage.
    6. Click the Pipeline tab. You can see the build number under the Input stage.
  5. Perform the following steps to move the dot from Build stage to DEV stage:
    1. Open the value stream page in Velocity.
    2. Click the Pipeline tab.
    3. Click Deploy button in the DEV environment.
    4. Select the applications and versions that you want to deploy.
    5. Click Deploy.
      You can see the build number under the DEV environment when the deployment is successful.
    6. Click the Value stream tab. The dot representing the Jira issue (App 1) is moved from the Build stage to the DEV stage.
  6. Perform the following steps to move the dot from DEV stage to QA stage:
    1. Open the value stream page in Velocity.
    2. Click the Pipeline tab.
    3. Click Deploy button in the QA environment.
    4. Select the applications and versions that you want to deploy.
    5. Click Deploy.
      You can see the build number under the QA environment when the deployment is successful.
    6. Click the Value stream tab. The dot representing the issue Jira issue (App 1) is moved from the Build stage to the QA stage.
  7. Perform the following steps to move the dot from QA stage to PROD stage:
    1. Open the value stream page in Velocity.
    2. Click the Pipeline tab.
    3. Click Deploy button in the PROD environment.
    4. Select the applications and versions that you want to deploy.
    5. Click Deploy.
      You can see the build number under the PROD environment when the deployment is successful.
    6. Click the Value stream tab. The dot representing the Jira issue (App 1) is moved from the Build stage to the PROD stage.
    In this lesson, you have learned the functionality of Jira, GitHub, and Jenkins in the value stream and visualize the movement of dots from the backlog to build stages within the value stream.

Results