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

Better discussion of the pipeline pyramid #482

Closed
3 tasks done
binkley opened this issue May 21, 2024 · 1 comment
Closed
3 tasks done

Better discussion of the pipeline pyramid #482

binkley opened this issue May 21, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@binkley
Copy link
Owner

binkley commented May 21, 2024

  • card for merge with existing
  • look what is a pipeline
  • create page one

10k foot view

Current view is not nice to look at:
https://github.com/binkley/modern-java-practices/wiki/What-is-a-build-pipeline#the-ground-view

What should the discussion be on different parts of the pipeline?

  • Build results
  • Quality checks (code style, static analysis, etc)
  • Unit tests
  • Integration tests (within components of the build)
  • System tests (mocks for databases, remote REST calls, etc)
  • Acceptance tests

Discussion on tradeoffs for different checks & tests for:

  • Local work before commit
  • Local work before push
  • CI (the whole enchilada; we're comfortable to deploy if all checks&tests are green)

Out of scope

  • Badge to show the maturity of your build pipeline -- how many things (like mutation, security, etc testing) -- see A badge for build stability #387
  • An "overall" badge combining each phase of the build
@binkley binkley added documentation Improvements or additions to documentation enhancement New feature or request labels May 21, 2024
@binkley binkley moved this to Backlog in @binkley's Modern Build May 21, 2024
@binkley binkley removed their assignment May 21, 2024
@binkley binkley changed the title Better diagrams for the pipeline pyramid Better discussion of the pipeline pyramid May 21, 2024
@jwlibby jwlibby moved this from Backlog to In progress in @binkley's Modern Build May 22, 2024
@jwlibby
Copy link
Collaborator

jwlibby commented May 22, 2024

@jwlibby jwlibby assigned binkley and unassigned jwlibby Jun 4, 2024
@jwlibby jwlibby moved this from In progress to In review in @binkley's Modern Build Jun 5, 2024
@jwlibby jwlibby closed this as completed Jun 5, 2024
@github-project-automation github-project-automation bot moved this from In review to Done in @binkley's Modern Build Jun 5, 2024
@binkley binkley removed their assignment Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

2 participants