Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-37324

We would like a more meaningful description of a step

    • frank, tethys, christmas, pannonian, iapetus, 1.0, Blue Ocean 1.0-rc3, Blue Ocean 1.0-rc4, Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4, Blue Ocean 1.1, Blue Ocean 1.1

      Note: This has been implemented, but what is missing is some UI work to follow the design/limit wrapping on narrow screens (backend and pipeline components are completed, including api usage). 

       

      Scope

      • Pipeline API exposes step descriptions
      • Descriptions for steps reflected from the pipeline API
      • Update the UI of Blue Ocean to display the steps

      Design

      • Has Description
        • Description on left, black @ 100% opacity
          **Type to the right, with em dash, black @ 50% opacity (or grey color)
      • Has no Description
        • Type on left, black @ 100% opacity
      • Use Zeplin for extact metrics https://zpl.io/1MtiWN

      Mockup

      Notes
      We want to provide the developer a more meaningful description of the steps in Blue Ocean.

      For example, if we have a shell script being executed we'd like to provide the command as the description of that step. If we don't have that information, we'd like to fall back to a description of the step otherwise fall back to the step name.

        1. changes.png
          changes.png
          52 kB
        2. mockup.png
          mockup.png
          71 kB
        3.  #2 2017-06-05 10-50-45.png
          #2 2017-06-05 10-50-45.png
          87 kB

          [JENKINS-37324] We would like a more meaningful description of a step

          James Dumay created issue -
          Andrew Bayer made changes -
          Component/s New: pipeline-general [ 21692 ]
          Andrew Bayer made changes -
          Component/s Original: workflow-plugin [ 18820 ]

          Jesse Glick added a comment -

          Possibly “for free” from JENKINS-31582.

          Jesse Glick added a comment - Possibly “for free” from JENKINS-31582 .
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-31582 [ JENKINS-31582 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          James Dumay made changes -
          Component/s New: blueocean-plugin [ 21481 ]
          Component/s Original: pipeline [ 21692 ]
          James Dumay made changes -
          Assignee Original: Jesse Glick [ jglick ]
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Julien Pivotto made changes -
          Attachment New: changes.png [ 34892 ]

          We clone multiple SCM repositories. They are identified by the ScmName parameter, but we can not see the difference in BO. This is very annoying.

          checkout([$class: 'GitSCM',
                          branches: [[name: branch]],
                          doGenerateSubmoduleConfigurations: false,
                          extensions: [[$class: 'CleanCheckout'], [$class: 'ScmName', name: 'super']],
                          submoduleCfg: [],
                          userRemoteConfigs: [[url: "${gitBaseUrl}/${superRepo}"]]])
          

          Here is the repo called 'super'

          Julien Pivotto added a comment - We clone multiple SCM repositories. They are identified by the ScmName parameter, but we can not see the difference in BO. This is very annoying. checkout([$class: 'GitSCM' , branches: [[name: branch]], doGenerateSubmoduleConfigurations: false , extensions: [[$class: 'CleanCheckout' ], [$class: 'ScmName' , name: ' super ' ]], submoduleCfg: [], userRemoteConfigs: [[url: "${gitBaseUrl}/${superRepo}" ]]]) Here is the repo called 'super'

            cliffmeyers Cliff Meyers
            jamesdumay James Dumay
            Votes:
            24 Vote for this issue
            Watchers:
            52 Start watching this issue

              Created:
              Updated:
              Resolved: