Skip to content
New issue

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

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

Already on GitHub? # 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 the enhancement New feature or request label 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request tech-debt
Projects
Status: Todo
Development

No branches or pull requests

1 participant