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

How to disable CSRF in Jenkins 2.222.1 to run remote parameterized builds

      Getting below error while running remote builds after Jenkins version upgrade to 2.222.1, please help to resolve below issue.

       

      Triggering remote job now.
      CSRF protection is enabled on the remote server.
      ERROR: Remote build failed with 'ExceedRetryLimitException' for the following reason: 'Max number of connection retries have been exeeded.'.
      org.jenkinsci.plugins.ParameterizedRemoteTrigger.exceptions.ExceedRetryLimitException: Max number of connection retries have been exeeded.
      at org.jenkinsci.plugins.ParameterizedRemoteTrigger.utils.HttpHelper.sendHTTPCall(HttpHelper.java:569)

          [JENKINS-61797] How to disable CSRF in Jenkins 2.222.1 to run remote parameterized builds

          Pingru Cheng added a comment - - edited

          ibrahimpatel1989, do you find any workaround? I met the same issue. 
          def handle = 'org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.RemoteBuildPipelineStep'(
          remoteJenkinsUrl: REMOTE_JENKINS_URL,
          job: REMOTE_JOB,
          blockBuildUntilComplete: true,
          auth: CredentialsAuth(credentials: jenkinsCredentialID),
          abortTriggeredJob: true,
          parameters: my_parameters
          )

          It failed immediately
          21:28:27 Triggering parameterized remote job 'XXXX'

          21:28:27 Using job-level defined 'Credentials Authentication' as user 'XXX' (Credentials ID 'XXX')

          21:28:27 Triggering remote job now.

          21:28:27 CSRF protection is enabled on the remote server.

          21:28:27 ERROR: Remote build failed with 'ExceedRetryLimitException' for the following reason: 'Max number of connection retries have been exeeded.'.

          Pingru Cheng added a comment - - edited ibrahimpatel1989 , do you find any workaround? I met the same issue.  def handle = 'org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.RemoteBuildPipelineStep'( remoteJenkinsUrl: REMOTE_JENKINS_URL, job: REMOTE_JOB, blockBuildUntilComplete: true, auth: CredentialsAuth(credentials: jenkinsCredentialID), abortTriggeredJob: true, parameters: my_parameters ) It failed immediately 21:28:27 Triggering parameterized remote job ' XXXX ' 21:28:27 Using job-level defined 'Credentials Authentication' as user 'XXX' (Credentials ID 'XXX') 21:28:27 Triggering remote job now. 21:28:27 CSRF protection is enabled on the remote server. 21:28:27 ERROR: Remote build failed with 'ExceedRetryLimitException' for the following reason: 'Max number of connection retries have been exeeded.'.

            ibrahimpatel1989 Ibrahim Patel
            ibrahimpatel1989 Ibrahim Patel
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: