gitlab-org--gitlab-foss/features/steps/project
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
..
badges Reuse `no_cache_headers` method in badges controller 2016-03-17 12:16:34 +01:00
builds Add a spec for coverage indicator in project's builds list 2016-02-22 19:34:35 +01:00
commits Remove persistent XSS vulnerability in `commit_person_link` helper 2016-04-17 18:42:49 -04:00
issues Merge branch 'multi-filter-labels' into 'master' 2016-04-20 19:18:32 +00:00
merge_requests Add traits for each access_level to ProjectMember factory 2016-03-06 16:53:22 -05:00
source Fix specs 2016-04-18 14:47:50 +02:00
active_tab.rb Revert "Merge branch 'new-navigation-prototype' into 'master'" 2016-04-07 21:20:16 +00:00
archived.rb
create.rb Fix specs and remove unnecessary console.log 2016-03-20 05:53:43 -07:00
deploy_keys.rb
fork.rb Revert "Merge branch 'new-navigation-prototype' into 'master'" 2016-04-07 21:20:16 +00:00
forked_merge_requests.rb format merge request references properly 2016-04-18 23:32:02 -07:00
graph.rb
hooks.rb web hooks to webhooks 2016-03-10 14:48:29 -05:00
labels.rb Removed references to subscribe-button CSS class 2016-04-12 13:35:06 +01:00
merge_requests.rb Merge remote-tracking branch 'origin/master' into ci-commit-as-pipeline 2016-04-16 19:55:14 +02:00
network_graph.rb Remove sleeps from network graph feature spec 2016-03-13 22:09:42 -07:00
project.rb Revert "Merge branch 'new-navigation-prototype' into 'master'" 2016-04-07 21:20:16 +00:00
project_find_file.rb
project_group_links.rb Add finders logic and tests for shared projects feature 2016-03-11 18:55:17 +01:00
project_milestone.rb Don't repeat labels listed on Labels tab. 2016-02-22 13:17:38 -05:00
project_shortcuts.rb
redirects.rb
services.rb
snippets.rb Fixed tests for comment forms 2016-03-04 10:44:04 +00:00
star.rb
team_management.rb Bring shared project feature tests from EE 2016-03-12 14:45:14 +01:00
wiki.rb Wrap images in discussions and wikis with a link to the image source using ImageLinkFilter. 2016-04-04 19:44:07 -06:00