Насколько вы не можете перегрузить entrypoint
для вашего образа компоновщика: https://docs.gitlab.com/runner/executors/docker.html#the-image-keyword
Исполнитель Docker не перезаписывает ВХОД ТОЧКИ образа Docker.
Я предлагаю вам создать свой собственный образ на основе richarvey/nginx-php-fpm:1.1.1
и использовать его для сборки.
Вы можете сделать один шаг в своем конвейере, где вы готовите необходимые инструменты, такие как ваши собственные сборщики:
gitlab-ci.yaml
stages:
- prepare
- build
- ...
prepare-build-dockers:
stage: prepare
image: docker:stable
script:
- export WEBROOT
- build -t my-builder Dockerfiles
Dockerfiles / Dockerfile
FROM richarvey/nginx-php-fpm:1.1.1
Кстати, gitlab теперь поддерживает пользовательские реестры докеров,поэтому наличие собственных образов для сборки / тестирования / развертывания является хорошей практикой.