I am just getting started with this as well. The design that the team at VirtuStream have presented a few times seems pretty good. They use cookiecutter templates to set up their formulas, plus Vagrant, and it seems kitchen.ci manages the setup, testing, and teardown. There is a saltstack-cookiecutter-template project on GitHub from someone at MIT. I was thinking our formulas would build on that and end up with salt packages in the Salt Package Manager format. The VirtuStream way has rpm packages as the deliverables.
--
You received this message because you are subscribed to the Google Groups "Salt-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salt-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Dave,
I have recently start building salt formulas, for the work I am doing in my company, and therefore have also started work on CI
I use a combination of GitLab, GitLab CI, test-kitchen, kitchen-salt, gitshelf and serverspec. There are many examples going around in various projects on github. Some URLs below that may help to get started. Some use github and travis CI instead of gitlab. URL [3] might be useful, where it is demonstrating all of these in the one repo
[1] https://github.com/simonmcc/kitchen-salt
[2] https://github.com/simonmcc/beaver-formula
[3] https://github.com/corux/seafile-formula
Hopefully, these would be useful
regards,
Arif