| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge remote-tracking branch 'origin/master' into ci-commit-as-pipelineci-commit-as-pipeline | Kamil Trzcinski | 2016-04-19 | 1 | -19/+171 |
| |\ | | | | | | | | | # Conflicts: # db/schema.rb | ||||
| | * | Make rubocop happymake-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -8/+8 |
| | | | |||||
| | * | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -16/+72 |
| | |\ | |||||
| | | * | Merge remote-tracking branch 'origin/master' into after-script | Kamil Trzcinski | 2016-04-18 | 1 | -16/+72 |
| | | |\ | |||||
| | | | * | Minor refactorings in CI configfeature/ci-job-env-variables | Grzegorz Bizon | 2016-04-18 | 1 | -3/+3 |
| | | | | | |||||
| | | | * | Validate job-level variables in YAML config file | Grzegorz Bizon | 2016-04-18 | 1 | -13/+32 |
| | | | | | |||||
| | | | * | Minor refactoring in code related to job variables | Grzegorz Bizon | 2016-04-18 | 1 | -19/+24 |
| | | | | | |||||
| | | | * | Make CI config return empty array if no job variables | Grzegorz Bizon | 2016-04-18 | 1 | -0/+12 |
| | | | | | |||||
| | | | * | Rename method that returns global envs in CI conf | Grzegorz Bizon | 2016-04-18 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | Read job variables directly from gitlab CI config | Grzegorz Bizon | 2016-04-18 | 1 | -2/+2 |
| | | | | | |||||
| | | | * | Make it possible to override build variables | Grzegorz Bizon | 2016-04-18 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | Add `variables` keyword to job in CI config YAML | Grzegorz Bizon | 2016-04-18 | 1 | -12/+32 |
| | | | | | |||||
| | * | | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -2/+2 |
| | |\ \ \ | | |/ / | |||||
| | | * | | Fix rubocop complains | Kamil Trzcinski | 2016-04-18 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-17 | 1 | -14/+14 |
| | |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * after-script: Add CHANGELOG and documentation Rename finally_script to after_script Conflicts: lib/ci/gitlab_ci_yaml_processor.rb spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | ||||
| | | * | | Rename finally_script to after_script | Kamil Trzcinski | 2016-04-17 | 1 | -7/+7 |
| | | | | | |||||
| | * | | | Allow the before_script and finally_script to be overwritten in context of job | Kamil Trzcinski | 2016-04-16 | 1 | -3/+70 |
| | |/ / | |||||
| | * | | Implement finally_script which allows to do cleanups as part of the build ↵ | Kamil Trzcinski | 2016-04-16 | 1 | -0/+29 |
| | |/ | | | | | | | process | ||||
| * | | Rename CiStatus to Statusable | Kamil Trzcinski | 2016-04-16 | 1 | -103/+0 |
| | | | |||||
| * | | Fix CiStatus implementation and tests | Kamil Trzcinski | 2016-04-13 | 1 | -1/+1 |
| | | | |||||
| * | | Fix rest of rspec and spinach tests | Kamil Trzcinski | 2016-04-12 | 1 | -3/+12 |
| |/ | |||||
| * | 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 |
| | | |||||
