<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/doc/ci, branch parallel-diff</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Add TOC to yaml README and an intro section</title>
<updated>2016-04-14T12:40:05+00:00</updated>
<author>
<name>Achilleas Pipinellis</name>
<email>axilleas@axilleas.me</email>
</author>
<published>2016-04-14T12:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=072b9c2c8fe466d43834c16bfbb565043a033fdf'/>
<id>072b9c2c8fe466d43834c16bfbb565043a033fdf</id>
<content type='text'>
[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>(doc) fix typo to ssh keys doc url</title>
<updated>2016-04-12T21:13:31+00:00</updated>
<author>
<name>Lee</name>
<email>slee1@aus1m-slee1.rws.ad.ea.com</email>
</author>
<published>2016-04-12T21:13:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fd248b0f068ad0239d0d4ddc462f091eecfe981e'/>
<id>fd248b0f068ad0239d0d4ddc462f091eecfe981e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo</title>
<updated>2016-04-10T21:16:06+00:00</updated>
<author>
<name>Benjamin Montgomery</name>
<email>bmontgom@montynet.org</email>
</author>
<published>2016-04-10T21:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=84ff30a6b2b522e35d608df311c58c180acb114e'/>
<id>84ff30a6b2b522e35d608df311c58c180acb114e</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 purpose of artifact config options clearer</title>
<updated>2016-04-10T21:14:40+00:00</updated>
<author>
<name>Benjamin Montgomery</name>
<email>bmontgom@montynet.org</email>
</author>
<published>2016-04-10T21:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1e99e56202c0c96d4a70fba95e04b4f41d24327a'/>
<id>1e99e56202c0c96d4a70fba95e04b4f41d24327a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>actually enable artifacts</title>
<updated>2016-04-09T20:51:15+00:00</updated>
<author>
<name>Benjamin Montgomery</name>
<email>bmontgom@montynet.org</email>
</author>
<published>2016-04-09T20:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ca823065a905f8c19b2003a67e79831ba1ceff2e'/>
<id>ca823065a905f8c19b2003a67e79831ba1ceff2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Incorrect Quote In Docker Executor Example</title>
<updated>2016-04-07T20:10:29+00:00</updated>
<author>
<name>Alex Mayer</name>
<email>amayer5125@gmail.com</email>
</author>
<published>2016-04-07T20:10:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=875646a85e6fb7ab783d99c9c9eac406983e502c'/>
<id>875646a85e6fb7ab783d99c9c9eac406983e502c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ci skip] Fix typo.</title>
<updated>2016-04-06T22:45:56+00:00</updated>
<author>
<name>frodsan</name>
<email>frodsan@protonmail.ch</email>
</author>
<published>2016-04-06T22:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=71b5010a940c4b0364126ba7e2dfc0ce07b69f25'/>
<id>71b5010a940c4b0364126ba7e2dfc0ce07b69f25</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 'feature-ci-only-except-trigger' into 'master'</title>
<updated>2016-03-22T09:42:40+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2016-03-22T09:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fc6ee359287c6bd286e32ce808e7069714e1732e'/>
<id>fc6ee359287c6bd286e32ce808e7069714e1732e</id>
<content type='text'>

CI: Add 'triggers' keyword to 'only' and 'except' lists to allow control over when triggers cause builds to run

Currently, the `only` and `except` keywords in `.gitlab-ci.yml` only accept ref names or the special `branches` and `tags` keywords. However, these are primarily useful when controlling how repository activity affects the creation of builds. In my case, instead of building on every commit, I'd like to use the following logic:

- If the repository is tagged, do a build.
- Any other normal commits should not cause a build.
- If a build is triggered via the API, always create one for the specified ref.

From what I can tell, this isn't possible via the existing YAML syntax. In this MR, I introduce a new keyword `triggers` that goes along with `branches` and `tags`. I can implement the logic above using the following job configuration:

```yaml
only:
  - tags
  - triggers
```

I updated the tests and documentation to reflect this and everything seems to pass.

See merge request !3230</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

CI: Add 'triggers' keyword to 'only' and 'except' lists to allow control over when triggers cause builds to run

Currently, the `only` and `except` keywords in `.gitlab-ci.yml` only accept ref names or the special `branches` and `tags` keywords. However, these are primarily useful when controlling how repository activity affects the creation of builds. In my case, instead of building on every commit, I'd like to use the following logic:

- If the repository is tagged, do a build.
- Any other normal commits should not cause a build.
- If a build is triggered via the API, always create one for the specified ref.

From what I can tell, this isn't possible via the existing YAML syntax. In this MR, I introduce a new keyword `triggers` that goes along with `branches` and `tags`. I can implement the logic above using the following job configuration:

```yaml
only:
  - tags
  - triggers
```

I updated the tests and documentation to reflect this and everything seems to pass.

See merge request !3230</pre>
</div>
</content>
</entry>
<entry>
<title>fixed md anchor link</title>
<updated>2016-03-18T11:46:19+00:00</updated>
<author>
<name>Pat Turner</name>
<email>pturner@pat-turners-computer.local</email>
</author>
<published>2016-03-18T11:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=280d9dc23fb30bfc31f11c75c9c22251dde4b995'/>
<id>280d9dc23fb30bfc31f11c75c9c22251dde4b995</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for https://gitlab.com/gitlab-org/gitlab-ce/issues/14366</title>
<updated>2016-03-18T08:32:56+00:00</updated>
<author>
<name>Pat Turner</name>
<email>pturner@pat-turners-computer.local</email>
</author>
<published>2016-03-18T08:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=44ca0305cde4329405fca08b75028a09adf0735a'/>
<id>44ca0305cde4329405fca08b75028a09adf0735a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
