summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Make the YAML validation more stricteryaml-validationKamil Trzcinski2015-08-191-1/+6
| | | | | - 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
* Added support for YAML-defined variablesKamil Trzcinski2015-08-052-7/+13
|
* Fix project API listing returning empty list when first projects are not ↵Kamil Trzcinski2015-08-051-2/+2
| | | | | | added to CI The CI prefers to receive the projects added to CI first
* Merge branch 'rename-type-to-stage' into 'master' Kamil Trzciński2015-08-051-19/+18
|\ | | | | | | | | | | | | | | | | Rename type to stage However, make the `type` and `types` as alias for `stage` and `stages`. /cc @vsizov @sytses See merge request !222
| * Rename all occurrences of type to stageKamil Trzcinski2015-08-031-19/+17
| |
| * Soft rename type to stageKamil Trzcinski2015-08-031-12/+13
| |
* | Merge branch 'remove-unused-entities' into 'master' Kamil Trzciński2015-08-051-5/+0
|\ \ | | | | | | | | | | | | | | | | | | Remove unused entities See merge request !224
| * | Remove unused entitiesremove-unused-entitiesKamil Trzcinski2015-08-041-5/+0
| |/
* | Allow to use access_token in GitLab CI APIKamil Trzcinski2015-08-041-2/+5
|/
* Make YAML validation stricterKamil Trzcinski2015-08-031-14/+18
|
* Added Application SettingsKamil Trzcinski2015-07-301-0/+20
|
* port version matching code in upgrader lib from gitlabWarren Volz2015-07-171-3/+6
| | | | | | | - fixes upgrader script not working with v7.1x versions - rspec test cases from gitlab for upgrader lib - rename gitlab to gitlabci - use real data for gitlabci3 version check
* Satisfy rubocopKamil Trzcinski2015-07-101-1/+1
|
* Allow to specify flexible list of types in yamlKamil Trzcinski2015-07-101-18/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` types: - test - deploy - notify rspec: script: "rspec" rubocop: script: "rubocop" staging: type: deploy script: "echo deploy" only: - master production: type: deploy script: "echo production" only: - tags dockerhub: type: notify script: "curl http://docker/hub/web/hook" downstream: type: notify script: "curl http://build/downstream/jobs" ``` This will trigger two test jobs in parallel, when finished it will trigged either staging or production, when finished it will trigger dockerhub and downstream in parallel.
* Merge branch 'allow-per-job-failure' into 'master'Kamil Trzciński2015-07-081-1/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to define per-job allow_failure parameter It allows to ignore status of specific build when computing status for commit YAML syntax: ```yaml rspec: script: aa allow_failure: true ``` ![Screen_Shot_2015-07-08_at_11.28.53](https://gitlab.com/gitlab-org/gitlab-ci/uploads/0af264f026cac18921aef339bcf41fe2/Screen_Shot_2015-07-08_at_11.28.53.png) /cc @vsizov @sytses See merge request !191
| * Allow to defined per-job allow_failure parameterallow-per-job-failureKamil Trzcinski2015-07-081-1/+6
| | | | | | | | It allows to ignore status of specific job when computed for commit
* | Merge branch 'trace_in_file' into 'master'Kamil Trzciński2015-07-083-3/+40
|\ \ | |/ |/| | | | | | | | | | | Build trace in file https://dev.gitlab.org/gitlab/gitlab-ci/issues/272 See merge request !167
| * build trace in fileValery Sizov2015-06-253-3/+40
| |
* | Added support for image and servicesKamil Trzcinski2015-07-062-18/+40
| |
* | Get rid of private message usageoauth_everywhereValery Sizov2015-07-022-2/+2
| |
* | Enhance YAML validationKamil Trzcinski2015-06-301-35/+27
| |
* | Improved validation of .gitlab-ci.ymlValery Sizov2015-06-291-0/+17
| |
* | fix list of branches in only sectionValery Sizov2015-06-291-2/+2
| |
* | update changelogValery Sizov2015-06-261-1/+1
| |
* | implemented rake env:infoValery Sizov2015-06-261-0/+68
|/
* silent rake backup for CRONValery Sizov2015-06-251-0/+10
|
* improved lint stabilityValery Sizov2015-06-241-0/+4
|
* yaml refactoringValery Sizov2015-06-191-31/+22
|
* fix API: project createValery Sizov2015-06-171-2/+2
|
* better yaml validationValery Sizov2015-06-171-3/+43
|
* invalid yaml handlingValery Sizov2015-06-161-3/+1
|
* invalid yaml handlingValery Sizov2015-06-161-1/+12
|
* improve parserValery Sizov2015-06-151-4/+4
|
* New syntax of gitlab-ci.ymlValery Sizov2015-06-121-70/+52
|
* Merge branch 'lint' into 'master'Valery Sizov2015-06-101-4/+4
|\ | | | | | | | | | | | | | | | | | | Lint: Online validation of .gitlab-ci.yml https://dev.gitlab.org/gitlab/gitlab-ci/issues/254 ![joxi_screenshot_1433861574874](https://gitlab.com/gitlab-org/gitlab-ci/uploads/6195d1ba7f63e8d418e6510011638302/joxi_screenshot_1433861574874.png) See merge request !131
| * spec fixlintValery Sizov2015-06-091-1/+1
| |
| * Lint implementationValery Sizov2015-06-091-3/+3
| |
* | make multipart_chunk_size configurableJeroen Nijhof2015-06-091-1/+2
| |
* | use multipart uploading when using fogJeroen Nijhof2015-06-091-1/+1
|/
* implementation of variablesValery Sizov2015-06-051-0/+6
|
* fix specsValery Sizov2015-06-031-1/+1
|
* improve migrator of deprecated jobsValery Sizov2015-06-031-4/+12
|
* Add migrator for deprecated jobsValery Sizov2015-06-031-4/+6
|
* rspec for yaml config processorValery Sizov2015-06-031-31/+31
|
* fix specsValery Sizov2015-06-031-10/+10
|
* Implementation of configuration CI with gitlab-ci.ymlValery Sizov2015-06-032-31/+96
|
* cleaning upValery Sizov2015-06-033-117/+1
|
* proof of concept yml configurationValery Sizov2015-06-031-0/+31
|
* Merge branch 'fix_api_vulnerability' into 'master'Valery Sizov2015-05-211-1/+1
|\ | | | | | | | | | | | | | | Fix API vulnerability with MySQL https://dev.gitlab.org/gitlab/gitlab-ci/issues/228 See merge request !155
| * API vulnerability with MySQLValery Sizov2015-05-131-1/+1
| |