An attempt to create a infrastructure setup by Infrastructure-as-Code approach.
ACTIVE
- Node.js v22+ to run init scripts.
- Java17+ installation to run Jenkins.
multipassfor creating Jenkins agents.jq.
Run npm run start-jenkins for the very first time!
If you add new Jenkins job definition in ./jobs, Jenkins will fail to run its seed job as the newly Jenkins job definition
is not yet approved. You'll need to login to Jenkins, manually approve the job definition and rerun the startup script.
Run npm run start-nexus to setup repository/artifact management Sonatype Nexus