成功的Bitbucket Webhook呼叫后获取分支名称

问题描述 投票:0回答:1

在Bitbucket上,我有一些简单的代码可以做一些Git的东西 - 不重要。

我想获得已被推送的代码的分支名称。

我一直在努力而且不太成功,但我觉得我很接近......

这是我一直在尝试的

<?php

$payload = json_decode(file_get_contents('php://input'));

print_r($payload->push->changes->new->name);

我根据此文档中的有效负载名称

https://confluence.atlassian.com/bitbucket/event-payloads-740262817.html

但似乎无法达到它。

任何人都可以看到我的错误,或者你知道一个不同的/更好的方式来获得最后一次推送的分支名称?

任何帮助表示赞赏。

php git bitbucket push
1个回答
0
投票

我知道我很亲密。我在这里把答案给其他可能需要它的人。

更改

print_r($payload->push->changes->new->name);

print_r($payload->push->changes[0]->new->name);
© www.soinside.com 2019 - 2024. All rights reserved.