Size: a a a

2017 November 21

ZO

Zon Orti in gcp_ru
ну можно же через SSL  почту пересылать
источник

SP

Sergei Puzyrev in gcp_ru
да, но для этого надо держать свой SMTP снаружи от GCP
источник

AA

Artem Antipov in gcp_ru
ну кто-то фильтрует, кто-то просто перекрывает возможность)
источник

ZO

Zon Orti in gcp_ru
Artem Antipov
либо геморится через какой нибудь mailgun
так мне кажется даже удобнее, через api самое оно
источник

NK

ID:57684913 in gcp_ru
а я взял sendgrid (или какой-то похожий сервис), и через него шлю - они мне как-то дали потестить платный акк на время и до сих пор работает
источник

NK

ID:57684913 in gcp_ru
тоже решил не гемороиться с гуглем
источник
2017 November 28

AO

Alexander Ovchinnikov 🦁 in gcp_ru
о, второй чатик нашёлся =)
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
в общем, я переношу сборку и тестирование образов с Docker Cloud на GCE и у меня возникла проблемка, которую я пока не смог решить

мне нужно, чтобы после сборки образа отправлялся json POST запросом на API Bitbucket'а о том, что сборка прошла успешно (ну, или не успешно), для этого мне нужно знать урл, куда отправлять и написать Cloud Fuction на js (они там на Node.js работают), которая получает через Pub/Sub уведомления и дальше формирует запрос на https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/commit/%7Bnode%7D/statuses/build
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
то есть это нужно для Code Review, чтобы Bitbucket знал статус билда и разрешил сделать Merge в develop
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
то есть перед Merge'ем там в той утилите нужно одобрение кода командой разработки и успешный билд, иначе смержить из feature/* в develop не дадут) и мне нужно как-то передать после билда образа это сообщение на Bitbucket
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
но я не понял, как там получить хэш коммита из Bitbucket'а, для которого он делал билд
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
мб кто-то из вас писал интерацию GCE Cloud Builder'а с Bitbucket/GitHub/GitLab'ом и мог бы показать свою Cloud Function, как вы это сделали, думаю, это помогло бы всем)

а по времени сборки билда, на GCE собирается раза в 2 быстрее, чем на Docker Cloud'е, а цены за сборку ниже, то что такое решение имеет смысл и с точки зрения снижения затрат и с точки зрения повышения скорости сборки образов)
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
этот вопрос для меня уже не актуален, но было бы интересно узнать ответ всё равно)
источник

ZO

Zon Orti in gcp_ru
Alexander Ovchinnikov 🦁
этот вопрос для меня уже не актуален, но было бы интересно узнать ответ всё равно)
Самое простое - из клаудбилдер.yaml дёрнуть курлом. В env есть имя бранча и id комита
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
у меня оно сейчас через TeamCity.. кстати, там тоже есть возможность интегрироваться, но не через Cloud Builder
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
(и через Cloud Builder, разумеется, тоже можно)
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
у Cloud Builder ограничение - 1 билд в единицу времени
источник