• Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • workflow-cps-plugin
    • None

      The log produced by pipeline jobs is no longer prefixed with the name of the step that produces them.

      This makes analyzing logs from pipelines including parallel steps very hard.

       

      For example:

      The log before upgrading:

      [inmlcx] c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

      [inmlcs] V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

      [rlg] gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
      [inmlcx] c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

      Log After:

      c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

      V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

      gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
      c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

       

      Notice that the things in square brackets also [+_*bold-italics-underlined]*_+ are missing.

          [JENKINS-55332] Parallel branch no longer prefixing log lines

          Royce Shen created issue -
          Royce Shen made changes -
          Description Original: The log produced by pipeline jobs is no longer prefixed with the name of the step that produces them.

          This makes analyzing logs from pipelines including parallel steps very hard.

          Please restore the old behavior.

           

          For example:

          The log before upgrading:

          _+*[inmlcx]*+_ c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          _+*[inmlcs]*+_ V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

          _+*[rlg]*+_ gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
          _+*[inmlcx]*+_ c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          Log After:

          c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

          gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
          c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

           

          Notice that the things in square brackets also [+_*bold-italics-underlined]*_+ are missing.
          New: The log produced by pipeline jobs is no longer prefixed with the name of the step that produces them.

          This makes analyzing logs from pipelines including parallel steps very hard.

           

          For example:

          The log before upgrading:

          _+*[inmlcx]*+_ c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          _+*[inmlcs]*+_ V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

          _+*[rlg]*+_ gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
           _+*[inmlcx]*+_ c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          Log After:

          c:\python272_x64\python.exe -Wall ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\sphinxinjectiondirective.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

          V:\release\s3\12.23.000\04328\make.inc\inmlcs\S2_inmlcs.env\Scripts\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\make.inc\inmlcs\ -f V:\release\s3\12.23.000\04328\make.inc\makezip.py >>>& V:\release\s3\12.23.000\04328\make.inc\inmlcs.err >>>& V:\release\s3\12.23.000\04328\.\inmlcs.err

          gcc -iquote/v/release/s3/12.23.000/04328/servlang/ -iquote/v/release/s3/12.23.000/04328/servlang -
           c:\python272_x64\python.exe -Wall -O ..\make.inc\compile.py -d V:\release\s3\12.23.000\04328\projmake.inc\inmlcx\ -f V:\release\s3\12.23.000\04328\projmake.inc\lintproj.py >>>& V:\release\s3\12.23.000\04328\projmake.inc\inmlcx.err >>>& V:\release\s3\12.23.000\04328\.\inmlcx.err

           

          Notice that the things in square brackets also [+_*bold-italics-underlined]*_+ are missing.
          Royce Shen made changes -
          Component/s New: blueocean-plugin [ 21481 ]
          Royce Shen made changes -
          Component/s New: pipeline [ 21692 ]
          Component/s Original: blueocean-plugin [ 21481 ]
          Andrew Bayer made changes -
          Component/s New: workflow-cps-plugin [ 21713 ]
          Component/s Original: core [ 15593 ]
          Component/s Original: pipeline [ 21692 ]
          Andrew Bayer made changes -
          Summary Original: Some info is missing in pipeline log after upgrading Jenkins from 2.89 to 2.138 New: Parallel branch no longer prefixing log lines
          Royce Shen made changes -
          Link New: This issue duplicates JENKINS-54304 [ JENKINS-54304 ]
          Royce Shen made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            royce_shen Royce Shen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: