--- gitlab_runner_runners: - name: 'vagrant-shell' executor: shell tags: - node - ruby - mysql - name: 'vagrant-shell-sh' executor: shell shell: sh tags: - sh - name: 'vagrant-docker' executor: docker docker_image: 'docker:stable' tags: - node - ruby - mysql - name: 'vagrant-docker-cache' executor: docker docker_image: 'docker:stable' tags: - node - ruby - mysql - cache cache_type: s3 cache_shared: true cache_s3_server_address: mycache.example.com cache_s3_access_key: myaccess-key cache_s3_secret_key: mysecret-key cache_s3_bucket_name: build-cache-bucket cache_s3_insecure: false - name: 'vagrant-docker-cache-gcs' executor: docker docker_image: 'docker:stable' tags: - node - ruby - mysql - cache cache_type: gcs cache_shared: true cache_gcs_bucket_name: gcs-cache-bucket cache_gcs_credentials_file: '/etc/gitlab-runner/credentials.json' cache_gcs_access_id: 'cache-access-account@project.iam.gserviceaccount.com' cache_gcs_private_key: "-----BEGIN PRIVATE KEY-----\nXXXXXX\n-----END PRIVATE KEY-----\n" run_mock_server: yes gitlab_runner_coordinator_url: "http://localhost:6060/" gitlab_runner_registration_token: 'notreal' gitlab_runner_system_mode: yes ...