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
issuable
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
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
slash_commands Remove default value for project argument on subscribable concern 2016-11-17 15:10:13 -02:00
wiki_pages
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
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
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
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
import_export_clean_up_service.rb
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
repository_archive_clean_up_service.rb
spam_service.rb
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
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
user_agent_detail_service.rb
user_project_access_changed_service.rb Precalculate user's authorized projects in database 2016-11-18 20:25:45 +02:00