Я пытаюсь выяснить, как запустить конвейер CD CI из-за неуправляемого триггера управления. Мой план состоит в том, чтобы использовать веб-форму Google, чтобы собрать все переменные, необходимые в моих сценариях, и сделать процесс адаптации достаточно простым для технического персонала. Используя редактор сценариев API Google Forms, я беру ответ на отправку JSON и выполняю Put в корзину / объект s3.
Я хотел бы, чтобы PUT (операция записи) запускал конвейер CD CI ,
Инструмент CI CD не важен, так как кажется, что все инструменты CI CD могут использовать только исходящие веб-хуки для того, чтобы pu sh к чему-то, например, Slack Channel, а не ingest , как API или POST / PUT / Event.
Мой вопрос: Можно ли запустить конвейер, используя PUT или POST? В идеале я бы хотел использовать такие инструменты, как Gitlab CI или даже Jenkins, если это открывает больше возможностей.
Я много читал, и мне трудно найти решение. Я бы подумал, что это то, что люди часто используют, а не просто коммит или слияние с веткой управления источником ...
Из того, что я получил, конечные точки API инструментов CI могут обрабатывать только триггер управления источником.
Пожалуйста, если у кого-то есть какие-либо сведения о том, как этого добиться. Я готов выяснить, как создать API, если это как-то поможет.
Я хотел бы сосредоточиться на AWS атм, но целью было бы также использовать это решение или его эквивалент в Azure