binkley / modern-java-practices

Modern Java/JVM Build Practices
Other
943 stars 69 forks source link

Intro page describing containerized builds #494

Closed binkley closed 3 months ago

binkley commented 4 months ago

This is part of #532.

Containerized builds are 1 of the 2 key pillars of this project (the other is a modern build pipeline through CI). If you containerized build local as CI does, you expect CI to "just pass".

Question: is this only a motivation page? Tech details in later pages on setting up CI (GitHub actions in the code), etc.

  1. A rewrite of existing page content to use consistent language
  2. Possibly a new page on "What is a containerized build?" or a repurposing of an existing page
    • Highlight reproducibility
    • Highlight "local same as CI"
  3. Reorder pages so that an introduction to containerized build comes early before any technical pages
  4. Discuss container options (like Earthly -- others?)