| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Test dependencies defined as symbols | Kamil Trzcinski | 2016-03-23 | 1 | -0/+6 |
| | | |||||
| * | Fix build dependencies, when the dependency is a string | Kamil Trzcinski | 2016-03-23 | 1 | -3/+3 |
| | | |||||
| * | Merge branch 'feature-ci-only-except-trigger' into 'master' | Kamil TrzciĆski | 2016-03-22 | 1 | -0/+44 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | add tests for only/except 'triggers' keyword | Jason Roehm | 2016-03-15 | 1 | -0/+44 |
| | | | |||||
| * | | adjusted behavior so canceled builds tagged as allowed to fail do not fail build | Geoffrey Lalonde | 2016-03-17 | 1 | -0/+23 |
| |/ | |||||
| * | Merge remote-tracking branch 'origin/master' into gitlab-ci-yaml-updates | Kamil Trzcinski | 2016-03-11 | 1 | -0/+39 |
| |\ | | | | | | | | | # Conflicts: # spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | ||||
| | * | Support YAML alias/anchor usage in .gitlab-ci.yml | Pascal Bach | 2016-03-08 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to reuse one job as a template for another one: ``` job1: &JOBTMPL script: execute-script-for-job job2: *JOBTMPL ``` This also helps to solve some of the issues in #342 Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Fabio Huser <fabio.huser@siemens.com> | ||||
| * | | Allow to define on which builds the current one depends on | Kamil Trzcinski | 2016-03-11 | 1 | -0/+45 |
| | | | |||||
| * | | Allow to pass name of created artifacts archive in `.gitlab-ci.yml` | Kamil Trzcinski | 2016-03-11 | 1 | -1/+9 |
| | | | |||||
| * | | Describe special YAML features: the use of anchors and hidden jobs | Kamil Trzcinski | 2016-03-11 | 1 | -0/+29 |
| |/ | |||||
| * | Extend specs for summary build statusci/extend-summary-status-specs | Grzegorz Bizon | 2016-02-20 | 1 | -21/+51 |
| | | | | | | | | Additional specs cover a case when one of the builds is running but allowed to fail. Previous implementation returned `running` status, which is wrong. This behavior has been changed in 8.5, this commit adds missing specs. | ||||
| * | Fix missing ignored? for GenericCommitStatuscommit-status-fix | Kamil Trzcinski | 2016-02-19 | 1 | -25/+29 |
| | | |||||
| * | Fix builds scheduler when first build is allowed to fail | Grzegorz Bizon | 2016-02-18 | 1 | -0/+20 |
| | | | | | | | | | Before this fix when there was only one relevant, previous build and it failed, but was allowed to fail, entire build had been marked as skipped. Closes #3192 | ||||
| * | Add specs for build status helper class | Grzegorz Bizon | 2016-02-18 | 1 | -0/+17 |
| | | |||||
| * | Added cache:key to .gitlab-ci.yml allowing to fine tune the cachingci/cache-key | Kamil Trzcinski | 2016-01-20 | 1 | -4/+21 |
| | | |||||
| * | Fix spelling mistake, thanks Connor.fix-spelling-mistake | Sytse Sijbrandij | 2015-12-28 | 1 | -3/+3 |
| | | |||||
| * | Merge branch 'complexity/rubocop-metrics' into 'master' | Douwe Maan | 2015-12-11 | 1 | -3/+3 |
| |\ | | | | | | | | | | | | | | | Enable rubocop metrics This enables rubocop metrics like CyclomaticComplexity and ABCSize. Initial threshold values are high, should be probably decreased. See merge request !1802 | ||||
| | * | Refactor CI YAML processor's validators | Grzegorz Bizon | 2015-12-08 | 1 | -3/+3 |
| | | | |||||
| * | | Tag lib specs | Douwe Maan | 2015-12-09 | 3 | -3/+3 |
| |/ | |||||
| * | Commits without .gitlab-ci.yml are marked as skipped | Kamil Trzcinski | 2015-11-19 | 1 | -1/+5 |
| | | | | | - Save detailed error when YAML syntax | ||||
| * | Allow to define cache in `.gitlab-ci.yml`caches | Kamil Trzcinski | 2015-11-10 | 1 | -0/+82 |
| | | |||||
| * | Change artifacts syntax to allow uploading untracked files | Kamil Trzcinski | 2015-11-10 | 1 | -5/+18 |
| | | |||||
| * | Implement Build Artifacts | Kamil Trzcinski | 2015-11-10 | 1 | -0/+38 |
| | | | | | | | | - Offloads uploading to GitLab Workhorse - Use /authorize request for fast uploading - Added backup recipes for artifacts - Support download acceleration using X-Sendfile | ||||
| * | Fix testsonly-syntax | Kamil Trzcinski | 2015-11-03 | 1 | -15/+11 |
| | | |||||
| * | Extend yml syntax for only and except to support specifying repository path | Kamil Trzcinski | 2015-11-02 | 1 | -79/+224 |
| | | |||||
| * | Require jobs to be namedfail-on-empty-job-name | Kamil Trzcinski | 2015-10-22 | 1 | -0/+14 |
| | | |||||
| * | Fix specs | Kamil Trzcinski | 2015-10-15 | 1 | -2/+3 |
| | | |||||
| * | Implement when syntax in .gitlab-ci.yml | Kamil Trzcinski | 2015-10-15 | 1 | -2/+26 |
| | | |||||
| * | Fix gitlab_ci_yaml_processor specs | Kamil Trzcinski | 2015-10-05 | 1 | -0/+3 |
| | | |||||
| * | Fix next round of tests | Kamil Trzcinski | 2015-10-05 | 1 | -6/+6 |
| | | |||||
| * | Fix tests | Kamil Trzcinski | 2015-09-29 | 1 | -3/+2 |
| | | |||||
| * | fix specs. Stage 7 | Valery Sizov | 2015-09-15 | 2 | -305/+307 |
| | | |||||
| * | fix specs. Stage 5 | Valery Sizov | 2015-09-15 | 1 | -19/+19 |
| | | |||||
| * | rubocop satisfy | Valery Sizov | 2015-09-14 | 1 | -20/+20 |
| | | |||||
| * | Fix Ci::Ansi2html spec | Dmitriy Zaporozhets | 2015-09-11 | 1 | -33/+34 |
| | | |||||
| * | Move helpers back to original directory | Dmitriy Zaporozhets | 2015-09-09 | 3 | -42/+3 |
| | | |||||
| * | Refactor CI tests | Dmitriy Zaporozhets | 2015-09-09 | 4 | -0/+500 |
