<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ci.git/spec, branch fix-variable-saving-error</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>Fix specs</title>
<updated>2015-08-21T13:11:31+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-21T13:11:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=fefa3ce9fa2725d8d0541b9a7455d516f7d61559'/>
<id>fefa3ce9fa2725d8d0541b9a7455d516f7d61559</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the YAML validation more stricter</title>
<updated>2015-08-19T16:43:56+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-18T16:58:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=568715fce6d1c022bce065f44a1886f966cc4a95'/>
<id>568715fce6d1c022bce065f44a1886f966cc4a95</id>
<content type='text'>
- deny all globals that are not hases and doesn't contain script, the script is required now
- verify that script is either string or array of an strings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- deny all globals that are not hases and doesn't contain script, the script is required now
- verify that script is either string or array of an strings
</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>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>
<entry>
<title>Merge branch 'service-testing' into 'master'</title>
<updated>2015-08-05T11:20:18+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T11:20:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=3ee72501882a48b89f14a58f0c6093d35c7bf9cd'/>
<id>3ee72501882a48b89f14a58f0c6093d35c7bf9cd</id>
<content type='text'>

Fix service testing

Fixes:
- https://gitlab.com/gitlab-org/gitlab-ci/issues/248
- https://gitlab.com/gitlab-org/gitlab-ci/issues/208

/cc @vsizov 

See merge request !221</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Fix service testing

Fixes:
- https://gitlab.com/gitlab-org/gitlab-ci/issues/248
- https://gitlab.com/gitlab-org/gitlab-ci/issues/208

/cc @vsizov 

See merge request !221</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for YAML-defined variables</title>
<updated>2015-08-05T10:16:24+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-04T18:35:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=9cce83b1290826ad19acffb6e095a0e8b963c05f'/>
<id>9cce83b1290826ad19acffb6e095a0e8b963c05f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix specs</title>
<updated>2015-08-05T10:07:12+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T10:07:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=1779c1d49f36fe255adcc12764b70561ecb5c351'/>
<id>1779c1d49f36fe255adcc12764b70561ecb5c351</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 'skipped_commit' into 'master'</title>
<updated>2015-08-05T09:52:56+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-08-05T09:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=0ac87af6ce25abf7e12a63a9cec1a2d10c841196'/>
<id>0ac87af6ce25abf7e12a63a9cec1a2d10c841196</id>
<content type='text'>

Commits with [ci skip] have special skipped status

![Screen_Shot_2015-07-30_at_14.02.50](https://gitlab.com/gitlab-org/gitlab-ci/uploads/f200af385679b564cd15d730bd4ccd20/Screen_Shot_2015-07-30_at_14.02.50.png)

+ Commits with [ci skip] are marked as skipped
+ Commits without builds are marked as skipped

Resolution for:
+ https://dev.gitlab.org/gitlab/gitlab-ci/issues/264
+ https://dev.gitlab.org/gitlab/gitlab-ci/issues/266

This requires CE update:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/1073

/cc @vsizov @sytses 

See merge request !216</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Commits with [ci skip] have special skipped status

![Screen_Shot_2015-07-30_at_14.02.50](https://gitlab.com/gitlab-org/gitlab-ci/uploads/f200af385679b564cd15d730bd4ccd20/Screen_Shot_2015-07-30_at_14.02.50.png)

+ Commits with [ci skip] are marked as skipped
+ Commits without builds are marked as skipped

Resolution for:
+ https://dev.gitlab.org/gitlab/gitlab-ci/issues/264
+ https://dev.gitlab.org/gitlab/gitlab-ci/issues/266

This requires CE update:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/1073

/cc @vsizov @sytses 

See merge request !216</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed specs</title>
<updated>2015-08-05T09:38:33+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2015-07-30T12:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ci.git/commit/?id=7f81666114e1a108bb57374b0201ea8dda621c3e'/>
<id>7f81666114e1a108bb57374b0201ea8dda621c3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
