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

You can learn about the functionality of Jira, GitHub, Jenkins, and DevOps Deploy 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 7: Setting up the build jobs in Jenkins.
    3. Click Build with Parameters.
    4. In the build number field, enter the build number. For example, #60.
    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 create a snapshot in DevOps Deploy:
    1. Log in to DevOps Deploy.
    2. Click the Applications option, and then click the application that you have created for the tutorial. For example, PROJ_process.
    3. Click the Components option in APP2 application page.
    4. Select the component from the list that you have created for the tutorials. For example, PROJ_Comp1
      The component versions are displayed.
    5. Select the component from the list that you have created for the tutorials. For example, PROJ_Comp1
    6. Click the Import New Versions option.
      The Import New Versions dialog is displayed.
    7. Enter the Jenkins build number in the Version Name field. For example, #60
    8. Click Save.
    9. Perform the following steps to add the build URL for the component version:
      1. Click the imported component version from the Component Version list.
      2. Click Create.

        The Create Link dialog is displayed.

      3. Type build.url in the Name field.
      4. Type the latest URL in the URL field.
      5. Click Save.
    10. Click the Applications option in the menu bar.
      The applications are displayed.
    11. Select the PROJ_process application from the list, and then click Snapshots.
    12. Click Create Snapshot.
      The Create Snapshot dialog is displayed.
    13. Enter the Jenkins build number in the Name field. For example, #60.
    14. Click Save.
      The Snapshot page is displayed along with the Jenkins build number. For example, Snapshot: #60.
    15. In the Component Version tab, click the Add.. option.
      The Add Version dialog is displayed.
    16. Select the Jenkins build number in the By Version Lookup list. For example, #60.
      The Jenkins build number is added to the Versions list for the corresponding Component.
  6. 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 version that you want to deploy. For example, #60.
      Note: Ensure that the build number in Input and the version that you want to deploy in DEV stage is identical.
    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.
  7. 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 application and version 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.
  8. Perform the following steps to move the dot from QA stage to PROD stage:
    1. Click Deploy button in the PROD environment.
    2. Select the application and version that you want to deploy.
    3. Click Deploy.
      You can see the build number under the PROD environment when the deployment is successful.
    4. 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, Jenkins, and Deploy in the value stream and visualize the movement of dots from the backlog to build stages within the value stream.

Results