Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor concourse pipelines #4540

Closed
6 tasks done
drewbo opened this issue Jun 17, 2024 · 1 comment
Closed
6 tasks done

Refactor concourse pipelines #4540

drewbo opened this issue Jun 17, 2024 · 1 comment
Assignees

Comments

@drewbo
Copy link
Contributor

drewbo commented Jun 17, 2024

We'd like to refactor our concourse pipelines for greater consistency across our repos. We've set up pages-pipeline-tasks to assist with this. Roughly:

  • Abstract common tasks into tasks/scripts
  • Add common/repeated resources/resource types to the overlays here to be replaced by ytt
  • Move all our repositories to having one long-running branch (main) and setup the pipelines so that PRs deploy to dev, merges to main deploy to staging, and new matching tags deploy to production
  • Semi-automate the release process like in this repo: we have an auto-updating release branch which when merged creates a new tag/release/deploy to production
  • Any other simplifications we see that can do across our pipelines now that container hardening is complete.

Resources:

Tasks

Preview Give feedback
@drewbo drewbo changed the title delete yaml Refactor concourse pipelines Jun 17, 2024
@drewbo drewbo mentioned this issue Jun 25, 2024
1 task
@drewbo drewbo self-assigned this Jul 1, 2024
@drewbo
Copy link
Contributor Author

drewbo commented Jul 1, 2024

Still likely to tinker with a few pipelines after the fact but this is done!

@drewbo drewbo closed this as completed Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant