summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible to mix `Gitlab::Routing` inGrzegorz Bizon2016-12-131-1/+1
|
* Extract abilities checking module from ability modelGrzegorz Bizon2016-12-131-1/+1
|
* Refine build stop/play extended status specsGrzegorz Bizon2016-12-131-4/+4
|
* Use manual build icon in play/stop build statusesGrzegorz Bizon2016-12-132-4/+12
|
* Add specs for build stop extended detailed statusGrzegorz Bizon2016-12-121-4/+0
|
* Fix build stop extended status CSS classGrzegorz Bizon2016-12-121-4/+0
|
* Fix path to build status details in common helpersGrzegorz Bizon2016-12-121-1/+1
|
* Add action_class/action_titleKamil Trzcinski2016-12-125-3/+30
|
* Fix auto loading of constants for Ci StatusesKamil Trzcinski2016-12-124-5/+5
|
* Fix some detailed statuses specs related to abilitiesGrzegorz Bizon2016-12-122-1/+2
|
* Incorporate permission checks into new CI statusesGrzegorz Bizon2016-12-1211-49/+60
| | | | [ci skip]
* Refactor ci status factories to DRY code a littleGrzegorz Bizon2016-12-125-29/+28
|
* Check permission of detailsKamil Trzcinski2016-12-124-7/+7
|
* Introduce `cancelable` and `returnable` [ci skip]Kamil Trzcinski2016-12-125-35/+64
|
* Improve actionsKamil Trzcinski2016-12-124-18/+106
|
* Added Ci::Status::BuildKamil Trzcinski2016-12-123-3/+76
|
* Add Ci::Status::FactoryKamil Trzcinski2016-12-073-51/+50
|
* Fix test failuresKamil Trzcinski2016-12-061-2/+2
|
* Added Stage testsKamil Trzcinski2016-12-061-1/+1
|
* Add Ci::Status::StageKamil Trzcinski2016-12-062-0/+63
|
* Improve support for icons in new detailed statusesGrzegorz Bizon2016-12-062-1/+5
|
* Untangle status label and text in ci status helperGrzegorz Bizon2016-12-061-0/+11
|
* Implement pipeline status factory with extended statusGrzegorz Bizon2016-12-051-0/+39
|
* Fold core/extended status modules to reduce nestingGrzegorz Bizon2016-12-0512-49/+43
|
* Add implementation of common pipeline extended statusGrzegorz Bizon2016-12-022-4/+5
|
* Add information about badge test to core statusesGrzegorz Bizon2016-12-028-0/+32
|
* Add scaffold for remaining statuses-related classesGrzegorz Bizon2016-12-024-0/+64
|
* Implement the rest of core CI statuses with specsGrzegorz Bizon2016-12-028-7/+53
|
* Add abstract base class for core CI statusGrzegorz Bizon2016-12-022-1/+42
|
* Add initial implmentation for core success statusGrzegorz Bizon2016-12-021-0/+7
|
* Add scaffold for each class of core CI statusGrzegorz Bizon2016-12-027-0/+56
|
* Merge branch 'fix/ci-linter-undefined-error' into 'master' Kamil Trzciński2016-11-221-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix undefined error in CI linter ## What does this MR do? This MR fixes undefined error in CI linter. ## Does this MR meet the acceptance criteria? - [x] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added - [x] Tests added for this feature/bug ## What are the relevant issue numbers? Closes #24759 See merge request !7650
| * Fix entry lookup in CI config inheritance rulesGrzegorz Bizon2016-11-221-1/+1
| |
* | Merge branch 'feature/send-registry-address-with-build-payload' into 'master' Kamil Trzciński2016-11-213-0/+64
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send registry address with build payload ## What does this MR do? Adds `registry_url` as a part of a build payload, when sending a response to a GitLab Runner which requested a new build. ## Are there points in the code the reviewer needs to double check? Change in `lib/ci/api/entities.rb`. ## Why was this MR needed? This is one of the steps needed to add support for private/protected registries hosted with GitLab CE/EE. ## Screenshots (if relevant) ## Does this MR meet the acceptance criteria? - [x] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [x] API support added - Tests - [x] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if it does - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Related to gitlab-org/gitlab-ci-multi-runner#1828, gitlab-org/gitlab-ci-multi-runner!386, gitlab-org/gitlab-ci-multi-runner#1434 See merge request !7474
| * Add Gitlab::Ci::Build::Credentials module with build credentials abstractionTomasz Maczukin2016-11-214-16/+64
| |
| * Send credentials array with build dataTomasz Maczukin2016-11-211-0/+16
| |
* | Remove CI config helper with same name as an entryGrzegorz Bizon2016-11-182-8/+35
| |
* | Make CI job script a required configuration entryGrzegorz Bizon2016-11-181-16/+16
|/
* Fix indentation in CI variables entry classGrzegorz Bizon2016-11-141-1/+1
|
* Change name of method for setting CI config entriesGrzegorz Bizon2016-11-144-26/+26
|
* Improve naming convention in ci configuration modulefix/improve-naming-convention-in-ci-configGrzegorz Bizon2016-11-1429-104/+102
|
* Merge branch '22191-delete-dynamic-envs-mr' into 'master' Rémy Coutable2016-10-191-2/+16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delete dynamic environments - Adds "close environment" action to a merge request - Adds tabs to environments list - Adds close button to each environment row in environments list - Replaces Destroy button with Close button inside an environment - Adds close button to builds list inside an environment #### Configuration In order to enable stopping environments a valid `.gitlab-ci.yml` syntax has to be used: ``` review: environment: name: review/$app on_stop: stop_review stop_review: script: echo Delete My App when: manual environment: name: review/$app action: stop ``` This MR requires that `stop_review` has to have: `when`, `environment:name` and `environment:action` defined. The next MR after this one will verify that and enforce that these settings are configured. It will also implicitly configure these settings, making it possible to define it like this: ``` review: environment: name: review/$app on_stop: stop_review stop_review: script: echo Delete My App ``` Closes #22191 See merge request !6669
| * Add specs to test on_stop and action on environmentsKamil Trzcinski2016-10-171-0/+4
| |
| * Improve after code reviewKamil Trzcinski2016-10-171-2/+2
| |
| * Add `action` and `on_stop` to `environment` in .gitlab-ci.ymlKamil Trzcinski2016-10-171-3/+11
| |
| * Initial support for closing environmentsKamil Trzcinski2016-10-061-1/+3
| |
* | Merge remote-tracking branch 'upstream/master' into pipeline-emailsLin Jen-Shin2016-09-212-22/+87
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (206 commits) Implement fourth round of comments from @DouweM. Fix `CreateDeploymentService` spec. Reload issues in spec to ensure label<->issue mapping properly loaded Fix build. Remove unnecessary #{} in cycle analytics template. Update cycle analytics icon and fix color of the dismiss button. Use triple dashes for the empty value in cycle analytics. Fix typo on cycle analytics copy. Add page title and fix sub menu width in Cycle Analytics page. Update Cycle Analytics Read more link URL. Display the cycle analytics navbar based on the `:read_cycle_analytics` ability. Improve indentation in `Gitlab::Database::Median` Add a spec for merge request metric caching while refreshing a merge request from a forked project. Use the `IssuableBaseService` lifecycle hooks to cache `MergeRequestsClosingIssues` Implement a second round of review comments from @DouweM. Add docs on Cycle Analytics Test if issue authors can access private projects Update .pkgr.yml with Ubuntu 16.04 dependencies fix issues mr counter Move JSON generation (cycle analytics) into a controller method. ...
| * Fix scope of the CI config key nodes in jobs entryGrzegorz Bizon2016-09-191-13/+13
| |
| * Restore validation of CI job environment nameGrzegorz Bizon2016-09-191-0/+9
| |
| * Fix CI job environment configuration attributesGrzegorz Bizon2016-09-192-2/+3
| |