Context: we test R packages within a docker image having the necessary 
environment and additionally pulling in some other packages (from our 
gitlab repo using ssh-keys supplied to the docker image).

As gitlab-ci-runner is docker based I see two possibilities:

   1. 
   
   clone existing gitlab-ci-runner (e.g. this 
   <https://github.com/sameersbn/docker-gitlab-ci-runner> but more likely 
   from scratch as we need a wheezy base). Then extend our clone with the 
   necessary R environment. The test commands in Jobs -> Script are easy.
   2. 
   
   use a standard omnibus gitlab-ci-runner installation and call our 
   (nested, use --privileged flag) docker image in Jobs -> Script. It's a bit 
   more involved but perfectly doable.
   
Currently I have no idea which approach is preferable.

Someone said, it's more professional to use one's own runner. On the other 
side it seems more standard to go with to officially recommended omnibus 
runner installer.

Thanks for any comments!

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/304b0bbe-31f0-417c-b691-14f7375a1a4e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to