Здравствуйте! Я согласен, что и на GitlabCI можно построить аналогичный процесс. Jenkins уже использовался в команде и был известен разработчикам, поэтому выбрали эту связку.
Под «отобрать Jenkinsfile» я имел в виду запрет на управление пайплайном. Чётко определённые стадии с ограниченной возможностью настройки. Так мы защищаем прод от поломанных сборок.
Сам инструмент CI здесь не играет большой роли. Что-то похожее мы сейчас делаем и на Teamcity и на Github Actions.
В Lua есть стримы: https://www.tarantool.io/en/doc/latest/reference/reference_lua/net_box/#conn-new-stream
возможно это подойдет
Не думаю.
За всеми новыми релизами можно следить тут: https://github.com/tarantool/tarantool/releases
Под «отобрать Jenkinsfile» я имел в виду запрет на управление пайплайном. Чётко определённые стадии с ограниченной возможностью настройки. Так мы защищаем прод от поломанных сборок.
Сам инструмент CI здесь не играет большой роли. Что-то похожее мы сейчас делаем и на Teamcity и на Github Actions.