aaronm
2014-Aug-13 17:37 UTC
[Puppet Users] CI manifest Validation when using Jenkins with a Windows node
I'm working on trying to get some validations into my CI process but am hitting a speedbump - Windows.... I use Jenkins to do my builds, and the slave it uses is a Windows server. This works fine, as Winscp copies the files over to my linux Puppet Master and it sends the files on their merry way. No problem, as long as I am the only one writing manifests and I make sure to use puppet parser validate and lint to ensure they're right. But, with the possibility of mistakes, I thought it would be wise to get some sort of double-checking involved. The basic things I heard about at PuppetCampNYC as well as general conversation on the web appears well-groomed here https://gist.github.com/stephenc/3053561 The only problem is shell scripts and packages that can't be run on Windows. Do you fellas have any plans on releasing a Windows capable module that can do some of the validation, lint, spec things on Windows build boxes? Do you know of anything I may not have come across yet? simple solution - use a linux build box instead of the Windows one (which I'm contemplating) tougher solution - figure out how it can be done with Windows wrong solution - don't do it Thanks, Aaron -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/b39a2439-61f4-490f-814d-a461cc82548f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.