• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • p4-plugin
    • None

      Hi,

      I use the REST api's (json and XML) to process our Jenkins builds.

      The normal perforce plugin provides the following information in the changeSet list.

      "changeSet" : {
      "items" : [
      {
      "affectedPaths" : [
      "ma_tools/bin/stream_tester/cmd_stream_tester.exe",
      "ma_tools/bin/stream_tester/jenkins.dll",
      "ma_tools/bin/stream_tester/stream_tester.exe",
      "ma_tools/metrics/REST.py",
      "ma_tools/metrics/stat_upload.py"
      ],
      "author" :

      { "absoluteUrl" : "http://jenkins.gb-mlb.u-blox.net:8080/user/mjou", "fullName" : "mjou" }

      ,
      "commitId" : null,
      "msg" : "Copying //MA_SW/ci_tools to tools (//MA_SW/tools)",
      "timestamp" : -1,
      "changeNumber" : "71891",
      "changeTime" : "2014-11-10 17:54:01"
      },

      When i do the same REST calls on jobs using the p4 plugin some very important fields are missing.

      "changeSet" : {
      "items" : [
      {
      "affectedPaths" : null,
      "author" :

      { "absoluteUrl" : "http://jenkins.gb-mlb.u-blox.net:8080/user/mjou", "fullName" : "mjou" }

      ,
      "commitId" : null,
      "msg" : "U_MA_TLS-194 : Add option to email stream owners\nU_MA_TLS-188: Add option to create workspace per job\nU_MA_TLS-182: Fix bug with running status after job has completed\n",
      "timestamp" : -1
      }
      ],

      The important fields :
      "changeNumber" : "71891",
      "changeTime" : "2014-11-10 17:54:01"
      are missing.

      I have also noted that the affectedPaths is also null but this is of a lower priority than the changeNumber and changeTime.

            Unassigned Unassigned
            mornejoubert Morne Joubert
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: