2017-07-06 2 views
5

J'écris un script shell qui devrait être déclenché une fois qu'une requête Pull est créée dans Bitbucket. Ma question est quels sont les moyens de capturer la demande Pull. J'ai trouvé deux façons dès maintenant.Comment pouvons-nous capturer une requête pull qui est créée dans le cloud bitbucket?

1) Créer un plugin de hook dans bitbucket qui capture la requête pull.

2) Créer un job jenkins et avec un plugin pertinent dans jenkins qui capture la requête pull et qui peut déclencher mon script shell dans les actions de construction.

Existe-t-il un autre moyen de capturer la requête Pull?

Merci.

Répondre

0

Existe-t-il un autre moyen de capturer la requête Pull?

Pas vraiment: vous avez énumérés les deux approches communes:

  • poussée (webhook poussant un événement à un auditeur)
  • traction (interrogation de l'API BitBucket)

En Dans ce dernier cas, vous utiliserez le PR Rest resource API:

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests