-
Terraform (v)
-
AWS / GCP / DO accounts
-
(Optional) Setup Slack channel
-
(Optional) Generate Github read key
-
Run terraform apply
-
Grab initial password and enter
-
(Optional) Install recommended plugins
-
(Optional) Add new user
-
Blue Ocean create new Advanced Auto Github Org Pipeline
-
Enable Github Jenkins Webhook on Github side
-
(Optional) Add any jenkins credentials e.g. Docker Registry
-
Done.
-
GCP / DO
-
Address root user (add jenkins inner user to docker group? Just explain potential escalation exploit?)
-
Cache gradle home - mount on volume? GRADLE_USER_HOME
-
Global Passwords for docker hub etc