gitlab-org--gitlab-foss/spec/requests/api
Kamil Trzciński d240666800 Merge branch 'ci-commit-as-pipeline' into 'master'
Ci::Commit becomes a Pipeline object

1. Ci::Commit receives context: ref, :tag.
1. One Ci::Commit describes a one Pipeline
1. Pipeline is created from `.gitlab-ci.yml`
1. Pipeline is a ordered group of builds
1. We test MR against Pipeline
1. Pipelines have a separate view (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Pipeline can be triggered from UI (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Later we change `Trigger -> TriggerRequest -> Build` to `Trigger -> Pipeline` (future)
1. We add a Pipeline Hook that will be triggered on Pipeline status change  (future)
1. We extend notifications to use `Pipeline Hook` to send summary on pipeline changes (future)

After merging that I'll prepare a separate MR that will unify naming, database columns, table names:
```
Ci::Commit -> Pipeline
Ci::Build -> Build
CommitStatus -> Job
GenericCommitStatus -> ExternalJob

ci_commits -> pipelines
ci_builds -> jobs
```

This MR implements first 5 points.

This is made to solve this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/14149.

See merge request !3653
2016-04-21 08:10:37 +00:00
..
api_helpers_spec.rb Fix API::APIHelpers -> API::Helpers; 2015-10-23 11:42:57 +08:00
branches_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
builds_spec.rb Fix specs 2016-04-11 23:32:55 +02:00
commit_status_spec.rb Fix specs 2016-04-11 23:32:55 +02:00
commits_spec.rb Make some logic less twistable 2016-04-17 09:32:49 -04:00
doorkeeper_access_spec.rb Fix part of api specs for rubocop 2015-06-22 15:05:19 +02:00
files_spec.rb Add ability to fetch the commit ID of the last commit that actually touched a file 2015-11-02 17:07:06 +02:00
fork_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
group_members_spec.rb Fix group_member_spec to not leak information 2016-04-13 12:10:12 +02:00
groups_spec.rb API: Avoid group leak while updating the group 2016-04-13 11:20:45 +02:00
internal_spec.rb fixed merge conflict and refactored specs 2016-02-29 10:59:16 +01:00
issues_spec.rb Allow back dating issues on update 2016-04-13 12:04:09 -05:00
keys_spec.rb Add API method for get user by ID of an SSH key 2015-09-03 15:47:22 +03:00
labels_spec.rb api - expose label description 2016-03-24 18:44:52 +00:00
licenses_spec.rb Update to licensee 8.0.0 and fix API specs 2016-04-18 14:47:50 +02:00
merge_requests_spec.rb Ensure that issues and merge requests are found 2016-04-13 17:15:42 +02:00
milestones_spec.rb API: Add iid filter to milestones 2016-04-12 12:37:16 +02:00
namespaces_spec.rb Make namespace API available to all users 2015-05-28 11:39:12 -07:00
notes_spec.rb Allow back dating notes on creation 2016-04-13 12:04:09 -05:00
project_hooks_spec.rb Migrate CI::Services and CI::WebHooks to Services and WebHooks 2015-12-10 16:04:08 +01:00
project_members_spec.rb Allow a project member to leave the projected through the API 2016-04-12 14:30:42 +02:00
project_snippets_spec.rb Don't remove `ProjectSnippet#expires_at` from API 2016-03-09 16:56:42 -05:00
projects_spec.rb Styling changes to code and docs 2016-04-13 16:25:24 +02:00
repositories_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
runners_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
services_spec.rb Fixed Rubocop offenses 2015-12-15 00:53:52 -02:00
session_spec.rb Updated rspec to rspec 3.x syntax 2015-02-12 19:17:35 +01:00
settings_spec.rb Add tests and improve logic 2015-07-06 16:47:19 +02:00
system_hooks_spec.rb Fix part of api specs for rubocop 2015-06-22 15:05:19 +02:00
tags_spec.rb Ensure that annoation is presented properly 2016-04-18 20:01:32 +02:00
triggers_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
users_spec.rb Insert users check into api 2016-04-18 11:12:27 -03:00
variables_spec.rb Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00