What in terms of hardware does a virtual machine for testing need? Depending on that we are eventual able to donate some resources. Is a Docker container enough, like with gitlab-ci-runner, or does it need a full VM?
So far we have bare vms with Ubuntu 14.04 on them with:
- 4Gb of RAM
- Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (4 cores)
- 50Gb of hard disk
@tisto told me that he is working on some docker based workers based on our ansible playbooks (if I got it right, let's wait for him to confirm it). So if we at some point are able to provide a docker image that can be virtually host anywhere that would be awesome indeed.
Up until now we would need a vm with 14.04 to make thing easier to maintain.
That was a misunderstanding. I'm using Docker to test my Ansible roles/playbooks (for a Jenkins server/node setup) with Robot Framework on Travis. I do not plan to dockerize our CI pipeline.
Does a Jenkins node need a public IPv4 or is ssh-access + NAT or IPv6 enough?
As long as SSH works I think it's enough. So we can run ansible on it and Jenkins master can connect to it.
Sorry I got it totally wrong then
Thought it would be nice to have a docker image to run tests on...