<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ci.git, branch variable-fix</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ci.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/'/>
<entry>
<title>Require the variable key to be set and unique</title>
<updated>2015-08-19T16:33:18+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-06T14:45:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=85f1cd2bdcfef93f8e843c735742150bfa199856'/>
<id>85f1cd2bdcfef93f8e843c735742150bfa199856</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fix-modal-title' into 'master'</title>
<updated>2015-08-18T16:09:57+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2015-08-18T16:09:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=aab30f1c979b863cb38ac1140f1f35cb7f0bdafc'/>
<id>aab30f1c979b863cb38ac1140f1f35cb7f0bdafc</id>
<content type='text'>
Fix typo in modal title

See merge request !233
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typo in modal title

See merge request !233
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in modal title</title>
<updated>2015-08-18T15:27:22+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@packetzoom.com</email>
</author>
<published>2015-08-18T15:27:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=21cb51a9ab49f44b9566d57ce0e03a67db57bcba'/>
<id>21cb51a9ab49f44b9566d57ce0e03a67db57bcba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into 'master'</title>
<updated>2015-08-13T18:39:21+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-13T18:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=1b0e80bdf56221473df0c4eb432bbc3238683d29'/>
<id>1b0e80bdf56221473df0c4eb432bbc3238683d29</id>
<content type='text'>
changes docker image name from python to ruby

See merge request !232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
changes docker image name from python to ruby

See merge request !232
</pre>
</div>
</content>
</entry>
<entry>
<title>changes docker image name from python to ruby</title>
<updated>2015-08-13T16:09:44+00:00</updated>
<author>
<name>Tim Hughes</name>
<email>thughes@thegoldfish.org</email>
</author>
<published>2015-08-13T16:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=6dee917429783cc4d0512515d7f4836216ff7637'/>
<id>6dee917429783cc4d0512515d7f4836216ff7637</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'broken-yaml-errors' into 'master'</title>
<updated>2015-08-06T15:10:10+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-06T15:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=197e6e6008816c519aac37806c1edf10ee233473'/>
<id>197e6e6008816c519aac37806c1edf10ee233473</id>
<content type='text'>

Fix broken yaml errors

It fixes two errors:
1. invalid `.gitlab-ci.yml` did not trigger yaml_errors, thus making the commit success
2. skipped status were used for invalid `.gitlab-ci.yml`

Link to issue: https://gitlab.com/gitlab-org/gitlab-ci/issues/261

/cc @vsizov 

See merge request !228</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Fix broken yaml errors

It fixes two errors:
1. invalid `.gitlab-ci.yml` did not trigger yaml_errors, thus making the commit success
2. skipped status were used for invalid `.gitlab-ci.yml`

Link to issue: https://gitlab.com/gitlab-org/gitlab-ci/issues/261

/cc @vsizov 

See merge request !228</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer `failed` commit status over `skipped` if no builds were created</title>
<updated>2015-08-05T22:55:34+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T22:48:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=9d5ebedce36dd52858f1136e6f6a752448bd5868'/>
<id>9d5ebedce36dd52858f1136e6f6a752448bd5868</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken yaml error saving</title>
<updated>2015-08-05T22:55:34+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T22:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=3890f722d2bdd8964bac776f92772cc447d2b44c'/>
<id>3890f722d2bdd8964bac776f92772cc447d2b44c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGELOG</title>
<updated>2015-08-05T15:17:20+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T15:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=47f6dd69eb7db707f2e6631173adfc4878127141'/>
<id>47f6dd69eb7db707f2e6631173adfc4878127141</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'yaml-variables' into 'master'</title>
<updated>2015-08-05T15:11:47+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T15:11:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=c790a1d4a19c5b78fb4fe47f1466c842006456c0'/>
<id>c790a1d4a19c5b78fb4fe47f1466c842006456c0</id>
<content type='text'>

Support yaml variables

This MR introduces ability to define variables from YAML.

```yaml
variables:
  DB_NAME: postgres

test:
  script: echo $DB_NAME
```

The variables are passed using the same API as Secure Variables. The API introduces additional parameter: public. All variables defined in YAML are marked as public. The GitLab Runner when detects public variables will pass them to the services. This makes it easy to fine tune linked services to for example define database name.

```yaml
services:
- postgres

variables:
  POSTGRES_DB: gitlab
```

The above example will run [postgres](https://registry.hub.docker.com/u/library/postgres/) and pass POSTGRES_DB to postgres container making it to create `gitlab` database instead of default `postges`.

**Note:** All variables will passed to all service containers. It's not designed to distinguish which variable should go where.

/cc @sytses @vsizov @dzaporozhets 

See merge request !227</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Support yaml variables

This MR introduces ability to define variables from YAML.

```yaml
variables:
  DB_NAME: postgres

test:
  script: echo $DB_NAME
```

The variables are passed using the same API as Secure Variables. The API introduces additional parameter: public. All variables defined in YAML are marked as public. The GitLab Runner when detects public variables will pass them to the services. This makes it easy to fine tune linked services to for example define database name.

```yaml
services:
- postgres

variables:
  POSTGRES_DB: gitlab
```

The above example will run [postgres](https://registry.hub.docker.com/u/library/postgres/) and pass POSTGRES_DB to postgres container making it to create `gitlab` database instead of default `postges`.

**Note:** All variables will passed to all service containers. It's not designed to distinguish which variable should go where.

/cc @sytses @vsizov @dzaporozhets 

See merge request !227</pre>
</div>
</content>
</entry>
</feed>
