wunderio / drupal-project

Wunder's template for Drupal projects designed to work automatically with Lando, CircleCI and Helm.
GNU General Public License v2.0
35 stars 6 forks source link

SLT-913: Split drupal-build-deploy into two separate jobs #388

Closed Rade333 closed 9 months ago

Rade333 commented 10 months ago

Link to ticket:

https://wunder.atlassian.net/browse/SLT-913

Changes proposed in this PR:

Implement the two new jobs introduced in https://github.com/wunderio/silta-circleci/pull/187

Detailed reasoning can be found in the ticket, but for those without access to it, the gist is: Due to how CircleCi machine types and resource classes work, this change will use less CircleCi credits even though it might slightly increase the total deployment time.

We have already implemented this in drupal-project-k8s at https://github.com/wunderio/drupal-project-k8s/pull/678

slt-913-split-jobs-1

How to test

Testing in feature environment:

Browse through the circleci jobs and check that everything looks okay compared to the jobs in main branch.

Local testing

This PR affects only CircleCi, not local environments.