【问题标题】:Get Branch Name After Successful Bitbucket Webhook Call成功调用 Bitbucket Webhook 后获取分支名称
【发布时间】:2018-05-04 05:35:39
【问题描述】:

在 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】:

    我知道我很接近。我将我的答案放在这里,以供其他可能需要它的人使用。

    改变

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

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

    【讨论】:

    • 你让它变得简单。就我而言,在 JS console.log('res', req.body['push']['changes'][0]['new']['name']);
    猜你喜欢
    • 2018-04-11
    • 2017-04-07
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2016-03-18
    • 2021-09-21
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多