Skip to content

Improve performance of `Ci::Build#persisted_environment`

Shinya Maeda requested to merge optimize-persisted-environment-in-ci-builds into master

What does this MR do?

  • Record stop actions of deployments
  • Avoid using Environment.find_by(name: expanded_environment_name, project: project) when we get related environment record

What are the relevant issue numbers?

Close https://gitlab.com/gitlab-org/gitlab-ce/issues/53146

Close https://gitlab.com/gitlab-org/gitlab-ce/issues/53117

Related https://gitlab.com/gitlab-org/gitlab-ce/issues/53824

Does this MR meet the acceptance criteria?

Edited by Shinya Maeda

Merge request reports