Git Product home page Git Product logo

Comments (24)

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024 7

Hi @chickenpie3 and @chris248570
yes, you need to deinstall the other Bitbucket Plugin.

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024 2

Hi @zadigus , just two question:

  1. Did you configure the git repository in your job properly? Can you send a snapshot of it?
  2. Did you trigger for the first time the job manually? That's necessary if you are using a pipeline job.

For the logging, the link that you sent, is actually not working and it will be probably removed in the next release.
Have you checked the Jenkins system logs? Also, you could try to add a custom log recorder for io.jenkins.plugins.bitbucketpushandpullrequest on all all leves and paste the output here. For instructions see https://wiki.jenkins.io/display/JENKINS/Logging

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024 1

@chris248570
Happy to know, now, it's working 👍

Regarding your second question, if I understand it in the right way, this would be a new feature of the plugin. We opened a new ticket to integrate it. Thank you for your suggestion.

If you mean something else, please open a new issue, following the instructions of the related template. Thanks.

from bitbucket-push-and-pull-request-plugin.

macghriogair avatar macghriogair commented on September 13, 2024

Could you provide the payload being sent by Bitbucket, please?
Also, minimal info about job configuration (Pipeline, freestyle, branch pattern) would be nice.
And, which version of the plugin is installed? Thanks!

from bitbucket-push-and-pull-request-plugin.

chickenpie3 avatar chickenpie3 commented on September 13, 2024

Payload:

{
  "pullrequest": {
    "rendered": {
      "description": {
        "raw": "* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval",
        "markup": "markdown",
        "html": "<ul>\n<li>DEI-8375 Testing jenkins approval</li>\n<li>DEI-8375 Testing jenkins approval</li>\n<li>DEI-8375 Testing jenkins approval</li>\n</ul>",
        "type": "rendered"
      },
      "title": {
        "raw": "DEI-8375 build before merge",
        "markup": "markdown",
        "html": "<p>DEI-8375 build before merge</p>",
        "type": "rendered"
      }
    },
    "type": "pullrequest",
    "description": "* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval",
    "links": {
      "decline": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/decline"
      },
      "commits": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/commits"
      },
      "self": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74"
      },
      "comments": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/comments"
      },
      "merge": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/merge"
      },
      "html": {
        "href": "https://bitbucket.org/directed/install-api-service/pull-requests/74"
      },
      "activity": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/activity"
      },
      "diff": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/diff"
      },
      "approve": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/approve"
      },
      "statuses": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/pullrequests/74/statuses"
      }
    },
    "title": "DEI-8375 build before merge",
    "close_source_branch": true,
    "reviewers": [],
    "id": 74,
    "destination": {
      "commit": {
        "hash": "3a15003477c4",
        "type": "commit",
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/commit/3a15003477c4"
          },
          "html": {
            "href": "https://bitbucket.org/directed/install-api-service/commits/3a15003477c4"
          }
        }
      },
      "repository": {
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service"
          },
          "html": {
            "href": "https://bitbucket.org/directed/install-api-service"
          },
          "avatar": {
            "href": "https://bytebucket.org/ravatar/%7B54c89356-76e8-4b0b-b499-39f5d99d010a%7D?ts=default"
          }
        },
        "type": "repository",
        "name": "install-api-service",
        "full_name": "directed/install-api-service",
        "uuid": "{54c89356-76e8-4b0b-b499-39f5d99d010a}"
      },
      "branch": {
        "name": "develop"
      }
    },
    "created_on": "2019-04-26T22:47:48.707743+00:00",
    "summary": {
      "raw": "* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval\r\n* DEI-8375 Testing jenkins approval",
      "markup": "markdown",
      "html": "<ul>\n<li>DEI-8375 Testing jenkins approval</li>\n<li>DEI-8375 Testing jenkins approval</li>\n<li>DEI-8375 Testing jenkins approval</li>\n</ul>",
      "type": "rendered"
    },
    "source": {
      "commit": {
        "hash": "4a0cb3a29949",
        "type": "commit",
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service/commit/4a0cb3a29949"
          },
          "html": {
            "href": "https://bitbucket.org/directed/install-api-service/commits/4a0cb3a29949"
          }
        }
      },
      "repository": {
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service"
          },
          "html": {
            "href": "https://bitbucket.org/directed/install-api-service"
          },
          "avatar": {
            "href": "https://bytebucket.org/ravatar/%7B54c89356-76e8-4b0b-b499-39f5d99d010a%7D?ts=default"
          }
        },
        "type": "repository",
        "name": "install-api-service",
        "full_name": "directed/install-api-service",
        "uuid": "{54c89356-76e8-4b0b-b499-39f5d99d010a}"
      },
      "branch": {
        "name": "DEI-8375-build-before-merge"
      }
    },
    "comment_count": 0,
    "state": "OPEN",
    "task_count": 0,
    "participants": [],
    "reason": "",
    "updated_on": "2019-04-26T22:47:48.748580+00:00",
    "author": {
      "username": "davidmeunier",
      "display_name": "David Meunier",
      "uuid": "{0bc179c4-b95b-4cc3-b0b6-68a6f17f9ab2}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/users/davidmeunier"
        },
        "html": {
          "href": "https://bitbucket.org/davidmeunier/"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/davidmeunier/avatar/"
        }
      },
      "nickname": "davidmeunier",
      "type": "user",
      "account_id": "5c0185fc0ecb4f1b2ffa8ad9"
    },
    "merge_commit": null,
    "closed_by": null
  },
  "repository": {
    "scm": "git",
    "website": "",
    "name": "install-api-service",
    "links": {
      "self": {
        "href": "https://api.bitbucket.org/2.0/repositories/directed/install-api-service"
      },
      "html": {
        "href": "https://bitbucket.org/directed/install-api-service"
      },
      "avatar": {
        "href": "https://bytebucket.org/ravatar/%7B54c89356-76e8-4b0b-b499-39f5d99d010a%7D?ts=default"
      }
    },
    "project": {
      "key": "DCCS",
      "type": "project",
      "uuid": "{4d74dfcf-bfaf-429c-b1af-93bcb8b88aed}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/teams/directed/projects/DCCS"
        },
        "html": {
          "href": "https://bitbucket.org/account/user/directed/projects/DCCS"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/user/directed/projects/DCCS/avatar/32"
        }
      },
      "name": "DCCS"
    },
    "full_name": "directed/install-api-service",
    "owner": {
      "username": "directed",
      "display_name": "Directed",
      "type": "team",
      "uuid": "{bde741f8-881b-417c-9b36-1dea6a45507e}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/teams/directed"
        },
        "html": {
          "href": "https://bitbucket.org/directed/"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/directed/avatar/"
        }
      }
    },
    "type": "repository",
    "is_private": true,
    "uuid": "{54c89356-76e8-4b0b-b499-39f5d99d010a}"
  },
  "actor": {
    "username": "davidmeunier",
    "display_name": "David Meunier",
    "uuid": "{0bc179c4-b95b-4cc3-b0b6-68a6f17f9ab2}",
    "links": {
      "self": {
        "href": "https://api.bitbucket.org/2.0/users/davidmeunier"
      },
      "html": {
        "href": "https://bitbucket.org/davidmeunier/"
      },
      "avatar": {
        "href": "https://bitbucket.org/account/davidmeunier/avatar/"
      }
    },
    "nickname": "davidmeunier",
    "type": "user",
    "account_id": "5c0185fc0ecb4f1b2ffa8ad9"
  }
}

It is a Free style project. Here is the relevant config.
image

image

from bitbucket-push-and-pull-request-plugin.

macghriogair avatar macghriogair commented on September 13, 2024

Hm, that's strange. After testing with the exact same payload on a local jenkins instance the job gets triggered indeed.

Are you using version 1.5.0 of the plugin? (you can check at <JenkinsURL>/pluginManager/installed).

For further debugging: What do you mean by "there are no logs"? Have you checked the Jenkins system logs? Also, you could try to add a custom log recorder for io.jenkins.plugins.bitbucketpushandpullrequest on all all leves and paste the output here. For instructions see https://wiki.jenkins.io/display/JENKINS/Logging
Bildschirmfoto 2019-04-27 um 23 35 51

from bitbucket-push-and-pull-request-plugin.

chickenpie3 avatar chickenpie3 commented on September 13, 2024

I am using plugin version 1.5.
I have added the logger as you suggested, but nothing appears there when I create a pull request. In fact no system logs appear at all.
What is strange is that bitbucket says it got a 200 response back from the webhook...

Is there anything else you can think of to diagnose this? Is it possible that another plugin is consuming the payload (im not familiar with how jenkins plugins work) ?

from bitbucket-push-and-pull-request-plugin.

chris248570 avatar chris248570 commented on September 13, 2024

@chickenpie3 did you resolved your issue.. in my case also exactly facing the same thing.. when I used plugin when a change is pushed to bitbucket my job is triggering in a second..
When I use build with bitbucket ane pull Request plugin facing the same issue...
Exactly I am using the same version plugin and using freestyle job..any solutions to fix this??

from bitbucket-push-and-pull-request-plugin.

chris248570 avatar chris248570 commented on September 13, 2024

@cdelmonte-zg but that Jenkins job is not using that plugin... is there any reason behind that.. eventhough job is not using that plugin ??..

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

@chris248570 also if the old Bitbucket plugin is only installed but never used in a job, it is always active. So, as soon as a payload is sent to the endpoint http://a-jenkins-server.xxx/bitbucket-hook/ , the old plugin will consume it before the Bitbucket Push And Pull Request Plugin, which will be not triggered. Obviously nothing happens, because the old Bitbucket plugin is not used in whatever job...

from bitbucket-push-and-pull-request-plugin.

chris248570 avatar chris248570 commented on September 13, 2024

@cdelmonte-zg thanks my job is triggering now..but the problem is after job completed my bitbucket Pullrequest page is not displaying the Builds.. build results is not displaying in the bitbucket..

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

@chickenpie3 is this issue solved also for you?

from bitbucket-push-and-pull-request-plugin.

zadigus avatar zadigus commented on September 13, 2024

Hi,

I was not able to make that plugin (1.6.0) work on my jenkins pipeline. I've even tried to manually configure a webhook on my bitbucket repo (which a step that is not necessary on github for example; there the setup of the webhook is automatically done):

image

I set the webhook's address to http://shopozor-ci.hidora.com/bitbucket-hook/ (with the trailing slash) as stated in the documentation.

Then, what happens is the following: upon PR creation, bitbucket's hook gets triggered:

image

Even though the response is 200, nothing special happened in my Jenkins. I was e.g. expecting to see a triggered job --> nothing happened. Then, I tried to gather information on that and I clicked here (BitBucket Hook Log):

image

and here's the feedback I got:

image

Apparently, I must be missing a configuration somewhere. Can someone help me out?

The request body is:

{
  "pullrequest": {
    "rendered": {
      "description": {
        "raw": "",
        "markup": "markdown",
        "html": "",
        "type": "rendered"
      },
      "title": {
        "raw": "test",
        "markup": "markdown",
        "html": "<p>test</p>",
        "type": "rendered"
      }
    },
    "type": "pullrequest",
    "description": "",
    "links": {
      "decline": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/decline"
      },
      "commits": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/commits"
      },
      "self": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14"
      },
      "comments": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/comments"
      },
      "merge": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/merge"
      },
      "html": {
        "href": "https://bitbucket.org/softozor/shopozor-management-frontend/pull-requests/14"
      },
      "activity": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/activity"
      },
      "diff": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/diff"
      },
      "approve": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/approve"
      },
      "statuses": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/pullrequests/14/statuses"
      }
    },
    "title": "test",
    "close_source_branch": false,
    "reviewers": [],
    "id": 14,
    "destination": {
      "commit": {
        "hash": "0e17a0f668bf",
        "type": "commit",
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/commit/0e17a0f668bf"
          },
          "html": {
            "href": "https://bitbucket.org/softozor/shopozor-management-frontend/commits/0e17a0f668bf"
          }
        }
      },
      "repository": {
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend"
          },
          "html": {
            "href": "https://bitbucket.org/softozor/shopozor-management-frontend"
          },
          "avatar": {
            "href": "https://bytebucket.org/ravatar/%7Be0837c14-05ad-42e1-8956-5061aa39b003%7D?ts=js"
          }
        },
        "type": "repository",
        "name": "shopozor-management-frontend",
        "full_name": "softozor/shopozor-management-frontend",
        "uuid": "{e0837c14-05ad-42e1-8956-5061aa39b003}"
      },
      "branch": {
        "name": "master"
      }
    },
    "created_on": "2019-05-04T12:47:26.269420+00:00",
    "summary": {
      "raw": "",
      "markup": "markdown",
      "html": "",
      "type": "rendered"
    },
    "source": {
      "commit": {
        "hash": "03b1d8ea1d96",
        "type": "commit",
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend/commit/03b1d8ea1d96"
          },
          "html": {
            "href": "https://bitbucket.org/softozor/shopozor-management-frontend/commits/03b1d8ea1d96"
          }
        }
      },
      "repository": {
        "links": {
          "self": {
            "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend"
          },
          "html": {
            "href": "https://bitbucket.org/softozor/shopozor-management-frontend"
          },
          "avatar": {
            "href": "https://bytebucket.org/ravatar/%7Be0837c14-05ad-42e1-8956-5061aa39b003%7D?ts=js"
          }
        },
        "type": "repository",
        "name": "shopozor-management-frontend",
        "full_name": "softozor/shopozor-management-frontend",
        "uuid": "{e0837c14-05ad-42e1-8956-5061aa39b003}"
      },
      "branch": {
        "name": "prbuilder"
      }
    },
    "comment_count": 0,
    "state": "OPEN",
    "task_count": 0,
    "participants": [],
    "reason": "",
    "updated_on": "2019-05-04T12:47:26.300210+00:00",
    "author": {
      "username": "zadigus",
      "display_name": "Laurent Michel",
      "uuid": "{00f43f1e-a733-4d8f-9338-a7a1f1bd8308}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/users/zadigus"
        },
        "html": {
          "href": "https://bitbucket.org/zadigus/"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/zadigus/avatar/"
        }
      },
      "nickname": "zadigus",
      "type": "user",
      "account_id": "5abf7574295e614dda805e3f"
    },
    "merge_commit": null,
    "closed_by": null
  },
  "repository": {
    "scm": "git",
    "website": "",
    "name": "shopozor-management-frontend",
    "links": {
      "self": {
        "href": "https://api.bitbucket.org/2.0/repositories/softozor/shopozor-management-frontend"
      },
      "html": {
        "href": "https://bitbucket.org/softozor/shopozor-management-frontend"
      },
      "avatar": {
        "href": "https://bytebucket.org/ravatar/%7Be0837c14-05ad-42e1-8956-5061aa39b003%7D?ts=js"
      }
    },
    "project": {
      "key": "SHOP",
      "type": "project",
      "uuid": "{16daa5c4-53ba-45d9-907a-50f4977b42b7}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/teams/softozor/projects/SHOP"
        },
        "html": {
          "href": "https://bitbucket.org/account/user/softozor/projects/SHOP"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/user/softozor/projects/SHOP/avatar/32"
        }
      },
      "name": "shopozor"
    },
    "full_name": "softozor/shopozor-management-frontend",
    "owner": {
      "username": "softozor",
      "display_name": "softozor",
      "type": "team",
      "uuid": "{aa290efb-e347-457e-a822-702fb6b42923}",
      "links": {
        "self": {
          "href": "https://api.bitbucket.org/2.0/teams/softozor"
        },
        "html": {
          "href": "https://bitbucket.org/softozor/"
        },
        "avatar": {
          "href": "https://bitbucket.org/account/softozor/avatar/"
        }
      }
    },
    "type": "repository",
    "is_private": true,
    "uuid": "{e0837c14-05ad-42e1-8956-5061aa39b003}"
  },
  "actor": {
    "username": "zadigus",
    "display_name": "Laurent Michel",
    "uuid": "{00f43f1e-a733-4d8f-9338-a7a1f1bd8308}",
    "links": {
      "self": {
        "href": "https://api.bitbucket.org/2.0/users/zadigus"
      },
      "html": {
        "href": "https://bitbucket.org/zadigus/"
      },
      "avatar": {
        "href": "https://bitbucket.org/account/zadigus/avatar/"
      }
    },
    "nickname": "zadigus",
    "type": "user",
    "account_id": "5abf7574295e614dda805e3f"
  }
}

You can also find below the list of plugins installed on my jenkins:

JDK Tool Plugin (jdk-tool): 1.2
GIT server Plugin (git-server): 1.7
Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.3.8
Durable Task Plugin (durable-task): 1.29
Subversion Plug-in (subversion): 2.12.1
Plain Credentials Plugin (plain-credentials): 1.5
Pipeline: Step API (workflow-step-api): 2.19
JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1
Pipeline: Multibranch (workflow-multibranch): 2.21
Docker API Plugin (docker-java-api): 3.0.14
SSH Slaves plugin (ssh-slaves): 1.29.4
LDAP Plugin (ldap): 1.20
Resource Disposer Plugin (resource-disposer): 0.12
Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.9
Mercurial plugin (mercurial): 2.6
Pipeline: Nodes and Processes (workflow-durable-task-step): 2.30
Structs Plugin (structs): 1.19
GitHub Branch Source Plugin (github-branch-source): 2.5.1
Credentials Plugin (credentials): 2.1.18
SCM API Plugin (scm-api): 2.4.1
Lockable Resources plugin (lockable-resources): 2.5
Gradle Plugin (gradle): 1.31
Pipeline: Groovy (workflow-cps): 2.67
GitHub Pull Request Builder (ghprb): 1.42.0
Git plugin (git): 3.10.0
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1
Branch API Plugin (branch-api): 2.4.0
JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1
JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1
Timestamper (timestamper): 1.9
Authentication Tokens API Plugin (authentication-tokens): 1.3
Pipeline: Model API (pipeline-model-api): 1.3.8
GitHub API Plugin (github-api): 1.95
Pipeline: Input Step (pipeline-input-step): 2.10
Token Macro Plugin (token-macro): 2.7
PAM Authentication plugin (pam-auth): 1.5
Job DSL (job-dsl): 1.74
Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0
Pipeline: Basic Steps (workflow-basic-steps): 2.15
Command Agent Launcher Plugin (command-launcher): 1.3
Pipeline: REST API Plugin (pipeline-rest-api): 2.11
JSch dependency plugin (jsch): 0.1.55
Pipeline: Declarative Agent API (pipeline-model-declarative-agent): 1.1.1
SSH Credentials Plugin (ssh-credentials): 1.16
Email Extension Plugin (email-ext): 2.66
JUnit Plugin (junit): 1.27
Ant Plugin (ant): 1.9
Mailer Plugin (mailer): 1.23
Pipeline: Stage Step (pipeline-stage-step): 2.3
Bitbucket Push and Pull Request Plugin (bitbucket-push-and-pull-request): 1.6.0
Build Timeout (build-timeout): 1.19
Pipeline: API (workflow-api): 2.33
Git client plugin (git-client): 2.7.7
Docker Commons Plugin (docker-commons): 1.14
MapDB API Plugin (mapdb-api): 1.0.9.0
Folders Plugin (cloudbees-folder): 6.8
Pipeline: Job (workflow-job): 2.32
Pipeline: SCM Step (workflow-scm-step): 2.7
Credentials Binding Plugin (credentials-binding): 1.18
Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.3.8
GitHub plugin (github): 1.29.4
Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.13
Display URL API (display-url-api): 2.3.1
Pipeline: Stage View Plugin (pipeline-stage-view): 2.11
Pipeline: Declarative (pipeline-model-definition): 1.3.8
Jackson 2 API Plugin (jackson2-api): 2.9.8
Workspace Cleanup Plugin (ws-cleanup): 0.37
OWASP Markup Formatter Plugin (antisamy-markup-formatter): 1.5
Matrix Project Plugin (matrix-project): 1.14
bouncycastle API Plugin (bouncycastle-api): 2.17
Matrix Authorization Strategy Plugin (matrix-auth): 2.4.2
Script Security Plugin (script-security): 1.58
Apache HttpComponents Client 4.x API Plugin (apache-httpcomponents-client-4-api): 4.5.5-3.0
Cucumber reports (cucumber-reports): 4.6.0
Pipeline (workflow-aggregator): 2.6
Docker Pipeline (docker-workflow): 1.18
Pipeline: Supporting APIs (workflow-support): 3.3
Pipeline: Build Step (pipeline-build-step): 2.9
Pipeline: Milestone Step (pipeline-milestone-step): 1.3.1

I have jenkins version 2.164.2

from bitbucket-push-and-pull-request-plugin.

chickenpie3 avatar chickenpie3 commented on September 13, 2024

@chickenpie3 is this issue solved also for you?

I cant simply remove the existing bitbucket plugin as it will affect dozens of jobs. From what you say though, it makes sense that this is my problem.

from bitbucket-push-and-pull-request-plugin.

zadigus avatar zadigus commented on September 13, 2024

@cdelmonte-zg Regarding question 1.:

image

I know it is working because I've already tested that configuration.

Regarding question 2.: no, I haven't triggered the first job manually. Let me try to trigger it once and I'll post the result back here.

from bitbucket-push-and-pull-request-plugin.

zadigus avatar zadigus commented on September 13, 2024

Hmmm it is now working: the jenkins job gets triggered upon PR creation. Is there a way to get the jenkins job's result back to bitbucket's PR?

from bitbucket-push-and-pull-request-plugin.

chickenpie3 avatar chickenpie3 commented on September 13, 2024

I've disabled the previous bitbucket plugin and confirmed that jobs get triggered on PR and Push. But i have a different problem now.
I configured my SCM to build the $BITBUCKET_SOURCE_BRANCH branch so it would build the actual PR, but this variable is not set on repo push. Do you have any suggestions on how i can configure this so the correct branch is built both for PR and Push?

from bitbucket-push-and-pull-request-plugin.

chris248570 avatar chris248570 commented on September 13, 2024

@zadigus I also asked the same questions this plugin will make it work in next features.. currently to make it work I am using other plugin which does for us..
Post build action use Bitbucket notify build status plugin.. it works and my pull request is getting build status displaying...

@cdelmonte-zg and how can I set build name as PullrequestId what's the variable I can make build name as Pullrequestid...
I tried pullRequestId it's not displaying anything?? You have any idea which variable need to use to display the PR-Id?

from bitbucket-push-and-pull-request-plugin.

zadigus avatar zadigus commented on September 13, 2024

@chris248570 if I understand you properly my best option is to migrate my repos to github ...

from bitbucket-push-and-pull-request-plugin.

chris248570 avatar chris248570 commented on September 13, 2024

@zadigus No..use one more plugin for now to get build status until they released new feature....

@here what's the variable for the PR_ID

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

Hi @chris248570 did you try to see if what you need is already between the environment variables of Jenkins?
About this problem, please open a new issue following the template, that we created, thanks

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

@chickenpie3
There is something useful for you in this class?
https://github.com/jenkinsci/bitbucket-push-and-pull-request-plugin/blob/master/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPRAdditionalParameterRepositoryEnvironmentContributor.java

For issue related to environment variables please open a new issue, I'm going to close the present one.

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

Hi @chris248570
I just saw, that you already opened the issue 👍

from bitbucket-push-and-pull-request-plugin.

cdelmonte-zg avatar cdelmonte-zg commented on September 13, 2024

@chris248570 @chickenpie3 for env vars please use the new release bitbucket-push-and-pull-request-1.6.1

from bitbucket-push-and-pull-request-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.