{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Lancé par une alarme périodique"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "SKIP_TEST",
          "value" : false
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "SKIP_QUALITY",
          "value" : false
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
            "branch" : [
              {
                "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
            "branch" : [
              {
                "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
        "branch" : [
          {
            "SHA1" : "56f5661a313b8828cac18f92b68f2f116fbd2cc2",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Jenkins-Pipelines.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 180,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f",
            "branch" : [
              {
                "SHA1" : "45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f",
            "branch" : [
              {
                "SHA1" : "45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "6df43e66c82d74fdaf07c75d56db339cf3491364",
            "branch" : [
              {
                "SHA1" : "6df43e66c82d74fdaf07c75d56db339cf3491364",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6df43e66c82d74fdaf07c75d56db339cf3491364",
            "branch" : [
              {
                "SHA1" : "6df43e66c82d74fdaf07c75d56db339cf3491364",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
            "branch" : [
              {
                "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
            "branch" : [
              {
                "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31",
            "branch" : [
              {
                "SHA1" : "a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31",
            "branch" : [
              {
                "SHA1" : "a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
        "branch" : [
          {
            "SHA1" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Core"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 179,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "6976f0d418d1eb565dded101d00140960944e6aa",
            "branch" : [
              {
                "SHA1" : "6976f0d418d1eb565dded101d00140960944e6aa",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6976f0d418d1eb565dded101d00140960944e6aa",
            "branch" : [
              {
                "SHA1" : "6976f0d418d1eb565dded101d00140960944e6aa",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "f1c18f5b16ecf085b04a36a636aa4aa26ec5d773",
            "branch" : [
              {
                "SHA1" : "f1c18f5b16ecf085b04a36a636aa4aa26ec5d773",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f1c18f5b16ecf085b04a36a636aa4aa26ec5d773",
            "branch" : [
              {
                "SHA1" : "f1c18f5b16ecf085b04a36a636aa4aa26ec5d773",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
            "branch" : [
              {
                "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
            "branch" : [
              {
                "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "9dbcbf90b830646ccd42fb388d09dbe09ecea4e6",
            "branch" : [
              {
                "SHA1" : "9dbcbf90b830646ccd42fb388d09dbe09ecea4e6",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9dbcbf90b830646ccd42fb388d09dbe09ecea4e6",
            "branch" : [
              {
                "SHA1" : "9dbcbf90b830646ccd42fb388d09dbe09ecea4e6",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
        "branch" : [
          {
            "SHA1" : "d221c6c65b1766978f5dd82f28c11c7ceaea9b23",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Components"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 179,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "b3b8a633d5a98083849becc7464aebbca4218501",
            "branch" : [
              {
                "SHA1" : "b3b8a633d5a98083849becc7464aebbca4218501",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b3b8a633d5a98083849becc7464aebbca4218501",
            "branch" : [
              {
                "SHA1" : "b3b8a633d5a98083849becc7464aebbca4218501",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "586ebdd23e10f812e41a52cbf1a3a7f4a81fe924",
            "branch" : [
              {
                "SHA1" : "586ebdd23e10f812e41a52cbf1a3a7f4a81fe924",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "586ebdd23e10f812e41a52cbf1a3a7f4a81fe924",
            "branch" : [
              {
                "SHA1" : "586ebdd23e10f812e41a52cbf1a3a7f4a81fe924",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
            "branch" : [
              {
                "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
            "branch" : [
              {
                "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "070793013d99eb148b16b15d6a191b20b72bc82c",
            "branch" : [
              {
                "SHA1" : "070793013d99eb148b16b15d6a191b20b72bc82c",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "070793013d99eb148b16b15d6a191b20b72bc82c",
            "branch" : [
              {
                "SHA1" : "070793013d99eb148b16b15d6a191b20b72bc82c",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
        "branch" : [
          {
            "SHA1" : "cd3dbdb143c1ba8d859484f154fd760c353dd0ed",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Looks"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 179,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "abe99f69032413c083fb9ee7a98afc1e2ab5114d",
            "branch" : [
              {
                "SHA1" : "abe99f69032413c083fb9ee7a98afc1e2ab5114d",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "abe99f69032413c083fb9ee7a98afc1e2ab5114d",
            "branch" : [
              {
                "SHA1" : "abe99f69032413c083fb9ee7a98afc1e2ab5114d",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "146430cd63566b3be410c8dd534faa57033583b3",
            "branch" : [
              {
                "SHA1" : "146430cd63566b3be410c8dd534faa57033583b3",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "146430cd63566b3be410c8dd534faa57033583b3",
            "branch" : [
              {
                "SHA1" : "146430cd63566b3be410c8dd534faa57033583b3",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
            "branch" : [
              {
                "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
            "branch" : [
              {
                "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "62ef5e63f545c1d332fb8e528897aff1fac54150",
            "branch" : [
              {
                "SHA1" : "62ef5e63f545c1d332fb8e528897aff1fac54150",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "62ef5e63f545c1d332fb8e528897aff1fac54150",
            "branch" : [
              {
                "SHA1" : "62ef5e63f545c1d332fb8e528897aff1fac54150",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
        "branch" : [
          {
            "SHA1" : "b329103b18d9998a62da3553abb417ec1327d6e9",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Setup"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 179,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "c96d415a32db2f558555695b382b89c11ac347be",
            "branch" : [
              {
                "SHA1" : "c96d415a32db2f558555695b382b89c11ac347be",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c96d415a32db2f558555695b382b89c11ac347be",
            "branch" : [
              {
                "SHA1" : "c96d415a32db2f558555695b382b89c11ac347be",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "10719018413e414cfa70c0f64a945a72670797f4",
            "branch" : [
              {
                "SHA1" : "10719018413e414cfa70c0f64a945a72670797f4",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "10719018413e414cfa70c0f64a945a72670797f4",
            "branch" : [
              {
                "SHA1" : "10719018413e414cfa70c0f64a945a72670797f4",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
            "branch" : [
              {
                "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
            "branch" : [
              {
                "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "2c1de09b276e4aa8622563451ebd70a4f24759ce",
            "branch" : [
              {
                "SHA1" : "2c1de09b276e4aa8622563451ebd70a4f24759ce",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2c1de09b276e4aa8622563451ebd70a4f24759ce",
            "branch" : [
              {
                "SHA1" : "2c1de09b276e4aa8622563451ebd70a4f24759ce",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
        "branch" : [
          {
            "SHA1" : "3c2e5e96c0ee61f807fd61b5d43f84b63ec54298",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Distribution"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/6.2.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 179,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "1bdb8f99972aa96dacfc6d8775a7364ab6e845c2",
            "branch" : [
              {
                "SHA1" : "1bdb8f99972aa96dacfc6d8775a7364ab6e845c2",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1bdb8f99972aa96dacfc6d8775a7364ab6e845c2",
            "branch" : [
              {
                "SHA1" : "1bdb8f99972aa96dacfc6d8775a7364ab6e845c2",
                "name" : "refs/remotes/origin/6.2.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.3.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "e6cf90efb933ea1d65558af1cade3056ac4b6462",
            "branch" : [
              {
                "SHA1" : "e6cf90efb933ea1d65558af1cade3056ac4b6462",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e6cf90efb933ea1d65558af1cade3056ac4b6462",
            "branch" : [
              {
                "SHA1" : "e6cf90efb933ea1d65558af1cade3056ac4b6462",
                "name" : "refs/remotes/origin/6.3.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.4.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 575,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
            "branch" : [
              {
                "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
            "branch" : [
              {
                "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
                "name" : "refs/remotes/origin/6.4.x"
              }
            ]
          }
        },
        "refs/remotes/origin/6.1.x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 43,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "64a1ed5c344bf6e81820366b63120c460193579c",
            "branch" : [
              {
                "SHA1" : "64a1ed5c344bf6e81820366b63120c460193579c",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "64a1ed5c344bf6e81820366b63120c460193579c",
            "branch" : [
              {
                "SHA1" : "64a1ed5c344bf6e81820366b63120c460193579c",
                "name" : "refs/remotes/origin/6.1.x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
        "branch" : [
          {
            "SHA1" : "2d8a5e346fd50bd478e8532b3f5d9bfe3457c88e",
            "name" : "refs/remotes/origin/6.4.x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Silverpeas/Silverpeas-Assembly"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.sonar.action.SonarAnalysisAction",
      "ceTaskId" : "AaE-PUk-sUx-wXrIDvPu",
      "credentialsId" : null,
      "installationName" : "Silverpeas SonarCloud",
      "installationUrl" : "https://sonarcloud.io",
      "new" : true,
      "serverUrl" : "https://sonarcloud.io",
      "skipped" : false,
      "sonarqubeDashboardUrl" : "https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&branch=6.4.x"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.sonar.action.SonarBuildBadgeAction",
      "url" : "https://sonarcloud.io/dashboard?id=Silverpeas_Silverpeas-Core2&branch=6.4.x"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "build.yaml",
      "fileName" : "build.yaml",
      "relativePath" : "target/build.yaml"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "6.4.9-build261015",
  "duration" : 7505745,
  "estimatedDuration" : 5558287,
  "executor" : null,
  "fullDisplayName" : "Silverpeas_Stable_AutoDeploy 6.4.9-build261015",
  "id" : "575",
  "keepLog" : false,
  "number" : 575,
  "queueId" : 69821,
  "result" : "SUCCESS",
  "timestamp" : 1792039560714,
  "url" : "https://integration.silverpeas.org/jenkins/view/Continuous%20Autodeployment%20Build/job/Silverpeas_Stable_AutoDeploy/575/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "core-services/workflow/src/test/java/org/silverpeas/core/workflow/engine/instance/ProcessInstanceTimeOutActionTest.java",
            "core-services/workflow/src/test/java/org/silverpeas/core/workflow/engine/timeout/TimeoutManagerImplTest.java",
            "core-services/workflow/src/main/java/org/silverpeas/core/workflow/api/instance/ProcessInstance.java",
            "core-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/instance/ProcessInstanceImpl.java",
            "core-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/timeout/TimeoutManagerImpl.java"
          ],
          "commitId" : "48320bc52d180175982472d34840663072f9fce1",
          "timestamp" : 1791894186000,
          "author" : {
            "absoluteUrl" : "https://integration.silverpeas.org/jenkins/user/mmoquillon",
            "fullName" : "Miguel Moquillon"
          },
          "authorEmail" : "miguel.moquillon@gmail.com",
          "comment" : "Bug #15200 A failing timeout action of a workflow instance doesn't block anymore the others\u000a\u000aThe periodic job processing the timeout actions of the workflow instances\u000acaught only WorkflowException for each instance. Any other error (for example a\u000aNullPointerException when the timeout action couldn't be resolved because the\u000astate or the action was removed from the process model) escaped the loop and\u000aaborted the processing of all the remaining instances, whatever their workflow.\u000aAs the faulty instance was picked again at each run, the others were blocked\u000afor ever.\u000a\u000aNow the processing of each instance is isolated: any error is logged with the\u000ainstance and the workflow identifiers and the next instance is processed.\u000aProcessInstance#getTimeOutAction returns an Optional and throws an explicit\u000aWorkflowException telling why the timeout action cannot be resolved (state\u000aremoved from the model, no timeout action for the expected order, action\u000aremoved from the model, model not loadable).\u000a\u000aCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-13 14:23:06 +0200",
          "id" : "48320bc52d180175982472d34840663072f9fce1",
          "msg" : "Bug #15200 A failing timeout action of a workflow instance doesn't block anymore the others",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "core-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/timeout/TimeoutManagerImpl.java"
            },
            {
              "editType" : "edit",
              "file" : "core-services/workflow/src/main/java/org/silverpeas/core/workflow/api/instance/ProcessInstance.java"
            },
            {
              "editType" : "add",
              "file" : "core-services/workflow/src/test/java/org/silverpeas/core/workflow/engine/instance/ProcessInstanceTimeOutActionTest.java"
            },
            {
              "editType" : "add",
              "file" : "core-services/workflow/src/test/java/org/silverpeas/core/workflow/engine/timeout/TimeoutManagerImplTest.java"
            },
            {
              "editType" : "edit",
              "file" : "core-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/instance/ProcessInstanceImpl.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "core-web/src/main/java/org/silverpeas/core/web/authentication/AuthenticationServlet.java",
            "core-library/src/main/java/org/silverpeas/core/security/authentication/AuthenticationService.java"
          ],
          "commitId" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
          "timestamp" : 1791983548000,
          "author" : {
            "absoluteUrl" : "https://integration.silverpeas.org/jenkins/user/mmoquillon",
            "fullName" : "Miguel Moquillon"
          },
          "authorEmail" : "miguel.moquillon@silverpeas.com",
          "comment" : "Bug #15494 Fix the redirection loop between the login page and the SSO on an unknown login\u000a\u000aWhen a user is authenticated by an SSO mechanism (Kerberos, SAML, ...) but\u000ahis login doesn't match any user account in the Silverpeas domain the SSO is\u000amapped to, AuthenticationService#authenticateByLoginAndDomain returned null\u000ainstead of raising an error. The null was then wrapped into a successful\u000aAuthenticationResponse without any token, and the AuthenticationServlet tried\u000ato open a session with a null authentication key. This failed with two SEVERE\u000atraces and a redirection to /Login without any error code. With login.sso.path\u000aset, the LoginServlet redirected again to the SSO, hence an endless loop of\u000aredirections flooding the logs at each SSO access.\u000a\u000aNow:\u000a- authenticateByLoginAndDomain throws an AuthenticationBadCredentialException\u000a  with the login and the domain in the message when no user matches them;\u000a- AuthenticationService#authenticate treats defensively a successful\u000a  authentication without any token as an UNKNOWN_FAILURE;\u000a- in SSO mode, a bad login is reported to the user with the dedicated\u000a  Error_SsoOnUnexistantUserAccount code instead of the generic bad\u000a  login/password one, without incrementing the login attempts counter.\u000a",
          "date" : "2026-10-14 15:12:28 +0200",
          "id" : "f406b00bad20d9de1f37876cd6e3b80111acfb38",
          "msg" : "Bug #15494 Fix the redirection loop between the login page and the SSO on an unknown login",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "core-library/src/main/java/org/silverpeas/core/security/authentication/AuthenticationService.java"
            },
            {
              "editType" : "edit",
              "file" : "core-web/src/main/java/org/silverpeas/core/web/authentication/AuthenticationServlet.java"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "https://integration.silverpeas.org/jenkins/user/mmoquillon",
      "fullName" : "Miguel Moquillon"
    }
  ],
  "inProgress" : false,
  "nextBuild" : null,
  "previousBuild" : {
    "number" : 574,
    "url" : "https://integration.silverpeas.org/jenkins/view/Continuous%20Autodeployment%20Build/job/Silverpeas_Stable_AutoDeploy/574/"
  }
}