#jenkins #jenkins-pipeline #jenkins-plugins #jenkins-groovy #jenkins-job-dsl
#дженкинс #дженкинс-конвейер #дженкинс-плагины #дженкинс-заводной #дженкинс-задание-dsl
Вопрос:
У меня есть следующий код в Jenkinsfile, и у меня установлен установленный плагин kubernetes.
steps {
script {
withKubeConfig([
credentialsId: 'jenkins',
caCertificate: '',
serverUrl: '<URL>',
contextName: '',
clusterName: '',
namespace: ''
]) {
sh("kubectl get ns development || kubectl create ns development")
}
}
}
Я получаю следующую ошибку
java.lang.Ошибка NoSuchMethodError: такой метод DSL «с настройкой cubeconfig» не найден среди шагов [Одобрение события, одобрение события, архив, bat, сборка, ошибка захвата, проверка, контейнер, журнал контейнеров, CreateEvent, deleteDir, dir, dockerfingerfingerprintfrom, dockerfingerfingerprintrun, echo, emailext, emailextrecipients, envVarsForTool, ошибка, FileExists, findBuildScans , getContext, git, ввод, isUnix, jiraComment, jiraIssueSelector, jiraSearch, junit, kubernetesApply, kubernetesDeploy, библиотека, библиотечный ресурс, загрузка, блокировка, почта, веха, узел, параллельный, подТемплейт, powershell, свойства, проверки публикации, publishHTML, pwd, pwsh, ReadFile, readTrusted, resolveScm, повторная попытка, скрипт, setGitHubPullRequestStatus, sh, slackSend, slackUploadFile, slackUserIdFromEmail, slackUserIdsFromCommitters, sleep, stage, stash, step, svn, тайм-аут, метки времени, tm, инструмент, разархивировать, нестабильно, без хэша, validateDeclarativePipeline, waitUntil, warnError, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, withGradle, wrap, WriteFile, ws] или символы [GenericTrigger, Number, Open, all, allBranchesSame, allOf, allowRunOnStatus, всегда, ant, antFromApache, antOutcome, antPath, antTarget, any, anyOf, apiToken, архитектура,
Есть идеи? Пожалуйста, помогите
Комментарии:
1. Установлен ли у вас плагин kubernetes-cli? Если это так, сделайте снимок экрана и обновите свой пост
Ответ №1:
Этот шаг является частью плагина kubernetes-cli-plugin, а не плагина kubernete
https://github.com/jenkinsci/kubernetes-cli-plugin/blob/master/README.md