Follow-up from "EE: Split `.gitlab-ci.yml` into multiple includes"
The following discussions from !10854 (merged) should be addressed:
-
@rymai started a discussion: Extra blank line.
-
@rymai started a discussion: I think naming this file
setupis misleading as I would expect jobs in this file to be for the "setup"/"prepare" stage.Here the jobs run in the
teststage and are mostly safeguards, so maybe calling this filesafeguard.gitlab-ci.ymlwould make sense? -
@rymai started a discussion: (+1 comment) What do you think of extracting the following lines to a separate file? e.g.
.gitlab/ci/ee-test-metadata.gitlab-ci.ymland add an EE-specific line in.gitlab-ci.yml? -
@rymai started a discussion: I think we want to have a new line at the end of the file.
-
@rymai started a discussion: (+1 comment) Based on https://docs.gitlab.com/ee/ci/yaml/#environmentaction I think this job should be in the same stage as its corresponding deploy job (which can be
review-docs-deploy-manualorreview-docs-deploy).I think we could move all three jobs to the
buildstage, WDYT? -
@rymai started a discussion: I think that would make sense to move it out to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile? -
@rymai started a discussion: I think that would make sense to move it out to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile? -
@rymai started a discussion: WDYT of moving all the
db:*,migration:*,gitlab:setup-pgandgitlab:setup-mysqljobs into a newdb-gitlab-ci.ymlfile? -
@rymai started a discussion: WDYT of moving this out of this file since it's in the
post-teststage and it's not running tests? -
@rymai started a discussion: WDYT of moving this to a dedicated EE-specific file and add an EE-specific line in
.gitlab-ci.yml? -
@rymai started a discussion: We should move that directly before the
migration:upgrade-pg-ce-to-eejob below. -
@rymai started a discussion: If we extract the
dbjobs and the EE-specific jobs from this file, we should probably rename it to.gitlab/ci/rspec.gitlab-ci.ymlto clarify its content. -
@rymai started a discussion: Should this be
.gitlab/ci/security.gitlab-ci.ymlinstead? -
@rymai started a discussion: Should this be moved to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile? -
@rymai started a discussion: I think that would make sense to move it out to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile? -
@rymai started a discussion: WDYT of nesting this job under
.gitlab/ci/prepare/rspec.gitlab-ci.ymlso that have a split by stage, then by type of jobs? -
@rymai started a discussion: WDYT of moving that just before
gitlab:setup-pg? -
@rymai started a discussion: Same here, this could be moved to
.gitlab/ci/prepare/review.gitlab-ci.yml? -
@rymai started a discussion: I think that would make sense to move it out to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile? -
@rymai started a discussion: I think that would make sense to move it out to a dedicated
.gitlab/ci/quality.gitlab-ci.ymlfile?