18F / azure-sandbox

Temporary home for deploying services into Azure: reliably, repeatably, compliantly
Other
17 stars 8 forks source link

Run Jenkins cluster #11

Open pburkholder opened 7 years ago

pburkholder commented 7 years ago

With #10 we demonstrated repeatably building a single Jenkins leader.

For this, build:

Leverage marketplace images, if possible

pburkholder commented 7 years ago

The marketplace images for Jenkins all seem to be specific to Linux.

There is this plugin: https://github.com/jenkinsci/azure-slave-plugin

and this update to the README: https://github.com/jenkinsci/azure-slave-plugin/pull/36/files

pburkholder commented 7 years ago

This could be an Epic all to itself.

I'm going to first install a Jenkins executor on Windows box by hand, then join the Jenkins master, to understand the process.

pburkholder commented 7 years ago

We have Jenkins installing with #16 using DSC, but DSC has issues that make it unsuitable for as the core infrastructure-as-code approach. So we'll keep this issue open to tackle the approach using Chef + Kitchen + Windows to run Jenkins.