/automated-infrastructures

An attempt to create a infrastructure setup by Infrastructure-as-Code approach.

Primary LanguageJavaScript

Automated Infrastructure

An attempt to create a infrastructure setup by Infrastructure-as-Code approach.

Project status

ACTIVE

Prerequisites

  • Node.js v22+ to run init scripts.
  • Java17+ installation to run Jenkins.
  • multipass for creating Jenkins agents.
  • jq.

Usage

Jenkins

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.

Sonatype Nexus

Run npm run start-nexus to setup repository/artifact management Sonatype Nexus

SBOMs