mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-07 12:48:40 +08:00
Reduce number of jobs from 20 to 12 by merging them and using templating to avoid code duplicity. Jenkinsfile are directly put into jobs as a script - not pulled from repository - avoiding issue with not clean workspace. Secrets are taken from openshift using service account intead of refering them in environment which caused that secret had to exist and could be empty. Job execution is straitforward - one jobs is repsonsible for each process, only triggered jobs are c3iaas request and pipeline-as-a-service job, everything else is managed by one job.