Update to use docker executor.
By changing to docker executor.
Also:
- Changed job control to run for default branches with other names than master.
- Changed only to rules. (See note at start of https://docs.gitlab.com/ee/ci/yaml/index.html#only--except)
Edited by Anton Tetov Johansson