gitlab-org--gitlab-foss/app/services
Kamil Trzciński 7e5fa10b66 Merge branch 'fix/create-pipeline-with-builds-in-transaction' into 'master'
Create pipeline along with builds in the transation

## What does this MR do?

This MR makes it possible to create pipeline along with all associated builds in the transaction, to avoid having empty pipelines when asynchronous job gets terminated.

This will simplify implementation of `PipelineUnlockWorker` in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6988 and improve reliability of the CI as a whole.

## What are the relevant issue numbers?

Related to #24361

See merge request !7742
2016-11-30 11:16:53 +00:00
..
auth Merge branch 'unauthenticated-container-registry-access' into 'security' 2016-11-09 12:28:29 +01:00
boards Rename Labels::CreateService to Labels::FindOrCreateService 2016-10-19 14:58:28 -02:00
chat_names Change last_used_at to use touch 2016-11-17 16:29:16 +01:00
ci Restore method that ensures builds being created 2016-11-25 15:11:56 +01:00
commits Reduce duplication in Commits::{CherryPickService,RevertService} 2016-09-15 16:30:27 +02:00
files Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
groups Address feedback 2016-03-22 00:09:20 +01:00
issuable Add bulk update support for merge requests list 2016-09-08 11:52:20 +03:00
issues Process commits in a separate worker 2016-11-07 13:11:44 +01:00
labels Merge branch 'zj-fix-label-creation-non-members' into 'security' 2016-11-28 21:24:19 -03:00
members Implement CreateMembers service to make controller thin 2016-11-01 10:17:04 +02:00
merge_requests Rename `MergeRequest#pipeline` to `head_pipeline` 2016-11-29 14:12:49 +01:00
milestones Ensure validation messages are shown within the milestone form 2016-09-19 09:29:12 +01:00
notes Merge branch 'events-cache-invalidation' into 'master' 2016-11-28 03:34:12 +00:00
oauth2 Enable Style/EmptyLinesAroundAccessModifier rubocop cop 2016-06-03 10:34:20 +02:00
projects Remove event caching code 2016-11-23 14:17:07 +01:00
protected_branches Implement third round of review comments from @DouweM. 2016-10-24 11:33:38 +05:30
search Restrict access to confidential issues on search results 2016-03-17 20:55:59 -03:00
slash_commands Remove default value for `project` argument on subscribable concern 2016-11-17 15:10:13 -02:00
wiki_pages Enable Style/EmptyLines cop, remove redundant ones 2016-07-01 21:56:17 +02:00
after_branch_delete_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
akismet_service.rb Reduce duplication in AkismetService 2016-09-20 08:19:32 +03:00
audit_event_service.rb Services: code style fixes, minor refactoring 2016-07-06 20:58:43 +03:00
base_service.rb multi-file commit 2016-10-05 17:42:52 +00:00
compare_service.rb Refactor straight compare diff code 2016-10-12 16:32:57 +03:00
create_branch_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_deployment_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_release_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_snippet_service.rb Services: code style fixes, minor refactoring 2016-07-06 20:58:43 +03:00
create_tag_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_branch_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_merged_branches_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_tag_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_user_service.rb Fix bug where destroying a namespace would not always destroy projects 2016-08-11 15:36:35 -07:00
destroy_group_service.rb Fix a race condition that allowed soft-deleted groups to remain in the database. 2016-11-18 14:27:13 +05:30
event_create_service.rb Differentiate the expire from leave event 2016-10-20 00:26:45 +00:00
git_hooks_service.rb Pass tag SHA to post-receive hook when tag is created via UI 2016-11-28 15:04:51 +01:00
git_push_service.rb Refactor cache refreshing/expiring 2016-11-21 15:05:13 +01:00
git_tag_push_service.rb Fix lightweight tags not processed correctly by GitTagPushService 2016-10-28 13:53:18 -03:00
gravatar_service.rb
ham_service.rb Further refactor and syntax fixes. 2016-08-15 17:20:57 -05:00
import_export_clean_up_service.rb using shared path for project import uploads and refactored gitlab remove export worker 2016-08-04 12:51:55 +02:00
issuable_base_service.rb Merge branch 'zj-fix-label-creation-non-members' into 'security' 2016-11-28 21:24:19 -03:00
notification_service.rb Rephrase some system notes to be compatible with new system note style 2016-11-24 18:26:29 +08:00
repair_ldap_blocked_user_service.rb Code style fixes and some code simplified 2016-01-08 16:26:04 -02:00
repository_archive_clean_up_service.rb using shared path for project import uploads and refactored gitlab remove export worker 2016-08-04 12:51:55 +02:00
spam_service.rb Further refactor and syntax fixes. 2016-08-15 17:20:57 -05:00
system_hooks_service.rb Enable Lint/StringConversionInInterpolation cop and autocorrect offenses 2016-10-03 16:09:57 +02:00
system_note_service.rb Rephrase some system notes to be compatible with new system note style 2016-11-24 18:26:29 +08:00
test_hook_service.rb Simplify the name for data builder, feedback: 2016-08-12 16:09:29 +08:00
todo_service.rb Make guests unable to view MRs 2016-10-11 16:51:26 +03:00
update_release_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
update_snippet_service.rb Services: code style fixes, minor refactoring 2016-07-06 20:58:43 +03:00
user_agent_detail_service.rb Further refactor and syntax fixes. 2016-08-15 17:20:57 -05:00
user_project_access_changed_service.rb Precalculate user's authorized projects in database 2016-11-18 20:25:45 +02:00