I would like to use Pipeline to keep track of my Jenkin Jobs within my SCM. (Source control manager).
Is there a way I can take my existing jobs and export them to a valid Jenkinsfile which can be read by Pipeline?
The main plugins I'm using which I would need to be exported are Github Pull Request Builder, Test result reporters, code coverage reporters, as well as slack notification post-build tasks.
My main question is how to export my Jenkins settings into a Jenkinsfile as mentioned in the above link so that I don't have to write them all by hand.
Turns out the short answer is that you can't.
You need to look up each plugin you use and see if it has a syntax or support for Jenkinsfile and Pipelines.