Как показать детали ревизии исходного кода, когда GitLab является фактическим источником AWS CodePipeline? - PullRequest
0 голосов
/ 03 мая 2018

Следуя руководству "git to s3 используя webhooks" , я подключил GitLab с CodePipeline.

Я хочу отобразить идентификатор фиксации GitLab (или детали ревизии) в CodePipeline, аналогично тому, что происходит, когда GitHub подключен к CodePipeline.

Однако в настоящее время на исходном этапе CodePipeline отображается только идентификатор версии S3, который не является представлением идентификатора коммита GitLab.

Из вышеприведенного руководства GitLab уже передает commit_id и commit_url лямбда-функции ZipDlLambda. Я думаю, может быть, я могу позволить лямбда передать commit_id и commit_url в CodePipeline. Надеемся, что это позволит мне показать идентификатор коммита где-нибудь на странице CodePipeline и URL коммита где-нибудь на странице подтверждения вручную (так, чтобы утверждающий мог просмотреть коммит).

Кто-нибудь знает, возможно ли это? (и если да, то как?)

1 Ответ

0 голосов
/ 04 мая 2018

Действие источника S3 не поддерживает "туннелирование" информации о фиксации из внешнего источника в CodePipeline.

Однако вы можете использовать настраиваемое действие для извлечения источника из GitLab и предоставления информации о фиксации в CodePipeline. Это будет означать создание работника для настраиваемого действия, которое опрашивает работу, поэтому вам придется решить, стоит ли вам информация о коммите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...