Мы уже пробовали подходы, перечисленные ниже:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
После многократного поиска в Интернете в течение нескольких дней мы все еще не нашли полезного ресурса по этому вопросу. Таким образом, представляется целесообразным задать здесь новый вопрос.
Мы разрабатываем наши Java-проекты в идее IntelliJ и хотим интегрировать наши сборки с Jenkins. Когда мы создаем Jenkinsfile в Idea, мы не получаем подсветку синтаксиса или автоматическое завершение. Поскольку мы новичок в Jenkins, эти функции были бы действительно полезны для нас. Как мы можем сделать идею более благоприятной с Jenkinsfiles?
Если нет способа получить подсветку синтаксиса и автоматическое завершение для идеи Jenkins в идее, какие другие редакторы были бы полезны?
Обратите внимание:
- мы работаем с java-проектами, а не с проектами groovy.
-
Мы уже пробовали плагин https://github.com/oliverlockwood/jenkinsfile-idea-plugin. Когда плагин активирован, файл Jenkins распознается как таковой, но вместо подсветки синтаксиса мы получаем сообщение об ошибке, см. Ниже.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Идея выделяет "p" "конвейера" как ошибку. Сообщение об ошибке:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF или JenkinsTokenType.STEP_KEY ожидается, получил 'p'
Спасибо за любую помощь!