Вы можете использовать using Newtonsoft.Json
var jRoot =
JsonConvert.DeserializeObject<dynamic>(Encoding.UTF8.GetString(resolvedEvent.Event.Data));
resolvedEvent.Event.Data
, мой ответ получен от вызова основного события.
При использовании подстановочного знака он должен присутствовать с обеих сторон refspec, поэтому +refs/heads/*:refs/heads/master
не будет работать. Но вы можете использовать +HEAD:refs/heads/master
:
git config remote.heroku.push +HEAD:refs/heads/master
Также, вы можете сделать это напрямую с помощью git push:
git push heroku +HEAD:master
git push -f heroku HEAD:master
Для меня это работает,
git push -f heroku otherBranch:master
,-f (флаг силы) рекомендуется для предотвращения конфликтов с другими нажатиями developers’. Так как Вы не используете Мерзавца для своего управления версиями, но поскольку транспорт только, с помощью флага силы является разумной практикой.
исходные документы:- offical
Я нашел это полезным. http://jqr.github.com/2009/04/25/deploying-multiple-environments-on-heroku.html
Я думаю, что это должно быть
push = refs/heads/*:refs/heads/*
вместо...