Good morning to everyone!
Already readed:
- Bitbucket-questions/Trigger-teamcity-build-on-pull-request
- confluence.jetbrains.com/REST+API
- confluence.jetbrains.com/Accessing+Server+by+HTTP
We have:
- Bitbucket Cloud
- Local TeamCity server and agents
The problem is the following: run build with webhooks and not with polling.
TeamCity side, for trig a build there are only two POST URL:
- a deprecated one with parameters in the query string (note: docs says "HTTP GET" but "405 Only POST method is allowed for this request")
- the "new" one with parameters in the request body
Bitbucket side:
- webhook are only in GET (we need to make a POST)
- i can't find how to specify wildcard/placeholder for URL/Body parameters as "actual branch"
- there are little few plugins that can help, but they aren't available for cloud
Nice plugin: http-request-hook-for-bitbucket-server - it will solve our problem, performing a request with a wildcard to the deprecated Teamcity url... but isn't available for Bitbucket Cloud.
Any suggestions on how to make this works?
Thanks in advance.
Hi. I have the same problem. Have you solved it?
do you resolved the problem ? I have the same problem, I want to do a POST to run a specific build configuration when a story change of the status.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks like it was solved?
https://stackoverflow.com/a/57756877
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for answer.
Then I need to create a POST request that contains information when a JIRA status changes from In Progress to Done, and then receive it.
But i dont understand where I call the Teamcity API, because already have the curl request to run a build.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I created a TeamCity plugin to solve this exact problem.
It listens for webhooks and then allows you to extract variables from a webhook payload using JSONPath, and assign them to build parameters for TeamCity. Then it triggers the build.
See more here: https://github.com/tcplugins/tcWebHookTrigger
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
do you resolved the problem ? I have the same problem, I want to do a POST to run a specific build configuration when a story change of the status.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.