У меня ниже классный скрипт для моего конвейера Jenkins. Но при запуске его выдача ошибки как ожидаемого шага, где мой сценарий уже имеет шаг. Может кто-нибудь подсказать, что тут не так ..
Файл скрипта
pipeline {
agent any
stages {
stage('Workspace Preparation') {
steps {
sh """
rm -rf ${workspace}/*
"""
}
}
stage('Get Deployment files') {
steps {
dir("${workspace}/deployfiles") {
if("${params.componentType}"=="A") {
echo "A component deployment"
checkout(## necessary step)
}
else if ("${params.componentType}"=="B") {
echo "B component deployment"
checkout(## necessary step)
}
else {
echo "Invalid"
}
}
}
}
}
}
Получение ошибки как
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 19: Expected a step @ line 14, column 6.
if("${params.componentType}"=="A") {
^
enter code here
enter code here