diff --git a/Jenkinsfile b/Jenkinsfile index aa18731..7f6bc30 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,8 +17,22 @@ pipeline { string(name: "rproxy_service_name", defaultValue: "", trim: true, description: "Service name (for 'Add config' job only)") string(name: "rproxy_service_port", defaultValue: "", trim: true, description: "Service port (for 'Add config' job only)") string(name: "rproxy_service_address", defaultValue: "", trim: true, description: "Service address (for 'Add config' job only)") + booleanParam(name: 'update_job', defaultValue: false, description: 'Update job, free run, no changes') } stages { + stage('Update Job') { + when { + expression { + return params.update_job + } + } + steps { + script { + currentBuild.getRawBuild().getExecutor().interrupt(Result.SUCCESS) + sleep(1) + } + } + } stage('Save certs') { when { expression {