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

Adopt Minimum Viable CD #179

Open
7 of 19 tasks
JoeHCQ1 opened this issue Sep 17, 2024 · 1 comment
Open
7 of 19 tasks

Adopt Minimum Viable CD #179

JoeHCQ1 opened this issue Sep 17, 2024 · 1 comment
Labels
enhancement New feature or request tech-debt

Comments

@JoeHCQ1
Copy link
Contributor

JoeHCQ1 commented Sep 17, 2024

Overview

As a company, we score potential customers according to the minimumCD rubric and otherwise base ourselves in the CI/CD, DevSecOps tradition. We are only partially in alignment with that tradition right now. Rubric pulled from here: https://minimumcd.org/minimumcd/

❌ Continuous Delivery 50%

❌ Continuous Integration 10%

  • Trunk-based development 80%
  • Work integrates to the trunk at a minimum daily
  • Work has automated testing before merge to trunk
  • Work is tested with other work automatically on merge
  • All feature work stops when the build is red
  • New work does not break delivered work

❌ Trunk Based Development 80%

  • All changes integrate into the trunk
  • If branches from the trunk are used:
    • They originate from the trunk
    • They re-integrate to the trunk
    • They are short-lived and removed after the merge

Image

@JoeHCQ1 JoeHCQ1 added enhancement New feature or request tech-debt labels Sep 17, 2024
@JoeHCQ1 JoeHCQ1 added the top-level Tickets which describe top-level objectives for the roadmap label Oct 2, 2024
@JoeHCQ1 JoeHCQ1 changed the title Enable Continuous Integration & Continuous Deployment Adopt [Minimum Viable CD](https://minimumcd.org/minimumcd/) Oct 2, 2024
@JoeHCQ1 JoeHCQ1 changed the title Adopt [Minimum Viable CD](https://minimumcd.org/minimumcd/) Adopt Minimum Viable CD Oct 2, 2024
@JoeHCQ1
Copy link
Contributor Author

JoeHCQ1 commented Oct 17, 2024

Cleared dates b/c internal discussions indicate this is not the priority.

@JoeHCQ1 JoeHCQ1 removed the top-level Tickets which describe top-level objectives for the roadmap label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tech-debt
Projects
Status: Todo
Development

No branches or pull requests

1 participant