jte-test-app example of Jenkins Template Engine pipeline_config.groovy defines steps and stages Jenkinsfile controls execution flow