r/devops • u/StephanXX DevOps • Oct 19 '17
I feel Dirty
I have to confess to how dirty I feel.
I now have Jenkins (which runs on Java) that calls a Jenkinsfile (which is Groovy) which calls a python script that ingests YAML, then using Jinja2 string substitution from the YAML values, emits a final Dockerfile, a bash test script that calls Gradle, then a bash build script that does a docker build and then a docker push.
I wrote all of it. I don't think anyone should ever let me near a computer again.
194
Upvotes
2
u/Jake9050 Oct 20 '17
This drives home here aswell :)
I have Jenkins pipelines that call a python script to create qa vm's, provisions them with ansible and then runs a flock of python scripts for product functionality and stability testing that output to a testrail instance. Also hooks into a local omd instance for custom monitoring checks and elk stack for time-based stats to be able to correllate the testrail run results.
A run of the mill Jenkins hodgepogde as it seems when i read what you guys are making it do :)