Windows Service Wrapper - Knowledge transfer and Code Dive
Channel: Jenkins
Date: 14/05/2020

Jenkins project uses Windows Service Wrapper (WinSW) to install Jenkins masters and agents as services on Windows. This year we have a GSoC project targeting better configuration management with YAML, and better configuration validation. https://www.jenkins.io/projects/gsoc/2020/projects/winsw-yaml-configs/ . So we will be doing a code dive into this component:

* How does Jenkins use Windows services?
* How is Windows Service Wrapper organized internally? https://github.com/winsw/winsw  (.NET, C#)
* How could we improve WinSW configuration implementation?