falldamagestudio / UE-Jenkins-BuildSystem

Build Unreal Engine & games with Jenkins on GKE/GCE
MIT License
46 stars 11 forks source link

Automate deployment #1

Closed Kalmalyzer closed 1 year ago

Kalmalyzer commented 3 years ago

Run Terraform & Ansible to setup the Jenkins master on push to main

Kalmalyzer commented 3 years ago

We are moving to Kubernetes -- so it's Terraform & Helm instead.

Kalmalyzer commented 3 years ago

Deployment is documented in https://github.com/falldamagestudio/UE-Jenkins-BuildSystem/blob/main/SETUP_AND_TEARDOWN.md now, but I'm not sure about what checks & balances to have when automating deployment on any pushes.

Kalmalyzer commented 1 year ago

Jenkins is too finicky to reasonably attempt this. There was the Jenkins Operator. Then there was the Helm chart. Now we're moving to Ansible and a VM. A couple of manual steps (with manual validation) for core configuration is probably better.