Fixed wrong placement of "variables:" statement in yml file.
Verified snippet works with 11.10.1
This commit is contained in:
parent
283361f537
commit
5bef1dc841
1 changed files with 36 additions and 0 deletions
|
@ -249,6 +249,42 @@ test:
|
||||||
- bundle exec rake spec
|
- bundle exec rake spec
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Passing environment variables to services
|
||||||
|
|
||||||
|
You can also pass custom environment [variables](../variables/README.md)
|
||||||
|
to fine tune your Docker `images` and `services` directly in the `.gitlab-ci.yml` file.
|
||||||
|
For more information, see [custom environment variables](../variables/README.md#gitlab-ciyml-defined-variables)
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# The following variables will automatically be passed down to the Postgres container
|
||||||
|
# as well as the Ruby container and available within each.
|
||||||
|
variables:
|
||||||
|
HTTPS_PROXY: "https://10.1.1.1:8090"
|
||||||
|
HTTP_PROXY: "https://10.1.1.1:8090"
|
||||||
|
POSTGRES_DB: "my_custom_db"
|
||||||
|
POSTGRES_USER: "postgres"
|
||||||
|
POSTGRES_PASSWORD: "example"
|
||||||
|
PGDATA: "/var/lib/postgresql/data"
|
||||||
|
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --data-checksums"
|
||||||
|
|
||||||
|
services:
|
||||||
|
- name: postgres:9.4
|
||||||
|
alias: db
|
||||||
|
entrypoint: ["docker-entrypoint.sh"]
|
||||||
|
command: ["postgres"]
|
||||||
|
|
||||||
|
image:
|
||||||
|
name: ruby:2.2
|
||||||
|
entrypoint: ["/bin/bash"]
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- bundle install
|
||||||
|
|
||||||
|
test:
|
||||||
|
script:
|
||||||
|
- bundle exec rake spec
|
||||||
|
```
|
||||||
|
|
||||||
## Extended Docker configuration options
|
## Extended Docker configuration options
|
||||||
|
|
||||||
> Introduced in GitLab and GitLab Runner 9.4.
|
> Introduced in GitLab and GitLab Runner 9.4.
|
||||||
|
|
Loading…
Reference in a new issue