Sim, é possível. Você pode usar o executor de shell no gitlab-ci-multi-runner. Aqui está um exemplo de como registrar o runner:
sudo gitlab-ci-multi-runner register -n \
--url https://gitlab.com/ci \
--registration-token REGISTRATION_TOKEN \
--executor shell \
--description "My Runner"
Em seguida, todos os seus scripts especificados no arquivo .gitlab-ci.yml serão executados no shell em nome do usuário gitlab-runner. Aqui é a descrição detalhada do executor do shell. E aqui é a comparação de diferentes executores no gitlab-ci- multi-corredor.