Skip to content

JCL-350: Better use of GH Environments for CI/CD workflows - #457

Merged
acoburn merged 2 commits into
mainfrom
JCL-350-gh-environments
May 16, 2023
Merged

acoburn merged 2 commits into
mainfrom
JCL-350-gh-environments

Conversation

@acoburn

@acoburn acoburn commented May 15, 2023 •

Copy link
Copy Markdown
Contributor

GH includes the use of "Environments" for use with CI/CD workflows. These environments are intended to be used as deployment targets, but we are currently using this as a way to partition configuration secrets. This adjusts the CI/CD structure to align our use of environments with the intended use, namely deployment targets.

Note: Before merging, this will require adjusting the branch protection rules

@acoburn
acoburn requested a review from a team May 15, 2023 19:35

@timea-solid timea-solid left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Observations I see:

  • pod or dev the CI runs both java 11 and 17
  • dev CIs will be gating now

@acoburn

acoburn commented May 16, 2023

Copy link
Copy Markdown
Contributor Author

Observations I see:

  • pod or dev the CI runs both java 11 and 17
  • dev CIs will be gating now

If you look closely at the condition statement, dev only runs with java 11 and it isn't gating (failures are tolerated)

@acoburn
acoburn merged commit 981b6f1 into main May 16, 2023
@acoburn
acoburn deleted the JCL-350-gh-environments branch May 16, 2023 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants