summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix specsbuild-typesKamil Trzcinski2015-07-103-8/+12
|
* Satisfy rubocopKamil Trzcinski2015-07-101-1/+1
|
* Update CHANGELOGKamil Trzcinski2015-07-101-0/+1
|
* Allow to specify flexible list of types in yamlKamil Trzcinski2015-07-1016-200/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` 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 'coverage-calc' into 'master'Kamil Trzciński2015-07-102-6/+13
|\ | | | | | | | | | | | | | | Use builds_without_retry to calculate average coverage /cc @vsizov See merge request !197
| * Fixed specsKamil Trzcinski2015-07-101-4/+11
| |
| * Use builds_without_retry to calculate average coveragecoverage-calcKamil Trzcinski2015-07-101-2/+2
| |
* | Merge branch 'runner-link' into 'master'Kamil Trzciński2015-07-102-1/+4
|\ \ | |/ |/| | | | | | | | | | | | | | | Disable link to runner if it's not assigned to specific project Fixes 404 when clicking on available runner from project's page /cc @vsizov See merge request !196
| * Disable link to runner if it's not assigned to specific project: fixes 404 ↵runner-linkKamil Trzcinski2015-07-102-1/+4
|/ | | | when clicking on available runner from project's page
* Merge branch 'rs-issue-214' into 'master'Kamil Trzciński2015-07-102-61/+73
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gem version updates ### Bump rails, jquery-rails, sprockets, sass-rails versions Addresses security advisories: - https://groups.google.com/forum/#!topic/ruby-security-ann/XIZPbobuwaY - https://groups.google.com/forum/#!topic/ruby-security-ann/gcUbICUmKMc --- ### Bump coveralls version Addresses security issues in its rest-client dependencies: - https://github.com/rest-client/rest-client/issues/369 - http://www.osvdb.org/show/osvdb/117461 Closes #214 See merge request !194
| * Bump coveralls versionrs-issue-214Robert Speicher2015-07-092-18/+25
| | | | | | | | | | | | | | Addresses security issues in its rest-client dependencies: - https://github.com/rest-client/rest-client/issues/369 - http://www.osvdb.org/show/osvdb/117461
| * Bump rails, jquery-rails, sprockets, sass-rails versionsRobert Speicher2015-07-092-43/+48
|/ | | | | | | Addresses security advisories: - https://groups.google.com/forum/#!topic/ruby-security-ann/XIZPbobuwaY - https://groups.google.com/forum/#!topic/ruby-security-ann/gcUbICUmKMc
* Merge branch 'builds-path' into 'master'Kamil Trzciński2015-07-095-10/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Make configurable builds_path in application.yml We have a new option in `application.yml`: ``` gitlab_ci: builds_path: builds/ ``` /cc @marin @vsizov See merge request !193
| * Make configurable builds_path in application.ymlbuilds-pathKamil Trzcinski2015-07-085-10/+15
| |
* | Merge branch 'secure-oauth-state' into 'master'Kamil Trzciński2015-07-096-5/+115
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added random salt and hashing to oauth state parameter This ensures signs state parameter. The generated state is built like this: ``` salt = random_hex(16bytes) secret = sha256_hex(gitlab_ci_secret + salt + return_to) state = "salt:secret:return_to" ``` This prevents from faking the state and forcing redirect to provided URL. However this doesn't prevent replay attacks if you know the valid `state` parameter for specific `return_to`. Should we be concerned about it? /cc @vsizov @jacobvosmaer See merge request !192
| * | Fix invalid spec for generate_oauth_hmacsecure-oauth-stateKamil Trzcinski2015-07-081-2/+2
| | |
| * | Don't use return_to, but instead pass state with signed return_to parameterKamil Trzcinski2015-07-086-36/+42
| | |
| * | Added random salt and hashing to oauth state parameterKamil Trzcinski2015-07-083-2/+106
| | | | | | | | | | | | This ensures that content of state is generated by CI, but doesn't prevent replay attacks on state parameter.
* | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ciDmitriy Zaporozhets2015-07-0923-85/+296
|\ \ \
| * \ \ Merge branch 'allow-per-job-failure' into 'master'Kamil Trzciński2015-07-0814-81/+151
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0814-81/+151
| | |/ | | | | | | | | | It allows to ignore status of specific job when computed for commit
| * | Merge branch 'trace_in_file' into 'master'Kamil Trzciński2015-07-0811-4/+145
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | Build trace in file https://dev.gitlab.org/gitlab/gitlab-ci/issues/272 See merge request !167
| | * spec minor fixtrace_in_fileValery Sizov2015-06-262-1/+1
| | |
| | * ad builds to gitignoreValery Sizov2015-06-251-0/+1
| | |
| | * build trace in fileValery Sizov2015-06-2510-4/+144
| | |
* | | Remove outdated screenshot.Sytse Sijbrandij2015-07-091-2/+0
| | |
* | | Improve name of build config in readme overview.Sytse Sijbrandij2015-07-081-1/+1
|/ /
* | Merge branch 'transparent-favicon' into 'master' Valery Sizov2015-07-072-0/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Transparent favicon Fixes #292 Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> See merge request !164
| * | Transparent faviconDmitriy Zaporozhets2015-07-032-0/+0
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Merge branch 'dpl-doc' into 'master'Kamil Trzciński2015-07-065-0/+240
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added documentation about the use of Dpl Please review. 1. Is that clear how to use Dpl? 2. Where the examples should be stored? 3. What should be else added? Maybe example for different provider? See merge request !170
| * | | Final touchesKamil Trzcinski2015-07-062-11/+11
| | | |
| * | | Split long linesKamil Trzcinski2015-07-063-11/+25
| | | |
| * | | Better docs structure and fixed most of grammarKamil Trzcinski2015-07-063-65/+60
| | | |
| * | | Added documentation about the use of DplKamil Trzcinski2015-07-065-0/+231
| | | |
* | | | Merge branch 'docker-doc' into 'master'Kamil Trzciński2015-07-061-0/+162
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | Added information about building projects using Docker /cc @JobV See merge request !178
| * | | Final touchesdocker-docKamil Trzcinski2015-07-061-1/+1
| | | |
| * | | Docker usageKamil Trzcinski2015-07-021-18/+45
| | | |
| * | | Make the descriptions clearerKamil Trzcinski2015-06-261-12/+12
| | | |
| * | | Fixed typoKamil Trzcinski2015-06-261-1/+1
| | | |
| * | | Added not-yet released docker feature configurationKamil Trzcinski2015-06-261-0/+135
| | | |
* | | | Merge branch 'annotations' into 'master'Valery Sizov2015-07-0615-30/+87
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update annotations I don't think that we need entry in log for this change. /cc @vsizov See merge request !189
| * | | | Update annotationsannotationsKamil Trzcinski2015-07-0615-30/+87
|/ / / /
* | | | Merge branch 'docker-image' into 'master'Kamil Trzciński2015-07-0612-24/+189
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for image and services in YAML - [x] Prepare changes for GitLab CI - [x] Prepare documentation (70% done): https://gitlab.com/gitlab-org/gitlab-ci/merge_requests/178 - [x] Prepare GitLab Runner - changes are pushed to bleeding edge /cc @vsizov See merge request !181
| * | | | Added annotationsKamil Trzcinski2015-07-063-0/+3
| | | | |
| * | | | Added support for image and servicesKamil Trzcinski2015-07-0612-24/+186
|/ / / /
* | | | Merge branch 'access_token' into 'master'Kamil Trzciński2015-07-063-8/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove old sessions in order to force a new access_token access /cc @vsizov @jacobvosmaer See merge request !188
| * | | | Fix db/schemaKamil Trzcinski2015-07-061-2/+2
| | | | |
| * | | | Remove old sessions in order to force a new access_token accessKamil Trzcinski2015-07-062-6/+9
|/ / / /
* | | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ciJacob Vosmaer2015-07-0313-50/+43
|\ \ \ \
| * \ \ \ Merge branch 'oauth_everywhere' into 'master'Dmitriy Zaporozhets2015-07-0213-50/+43
| |\ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | Refactoring: Get rid of private_token usage in the frontend See merge request !185