Не работаю пока с ci gitlab, это билд докер-контейнера через gitlab ?
да. коммитишь изменения, вешаешь тэг (или сразу в мастер), ci следит за изменениями в конкретной папке. при наличии изменений запускает инструкцию. в моем случае - в kaniko билдится имадж, попутно сохраняя кэши в регистри