Windows Service Wrapper - Knowledge transfer and Code Dive
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?
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?