Já tentamos as abordagens listadas abaixo:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
Depois de termos pesquisado na web por muitas horas em vários dias, ainda não encontramos um recurso útil sobre este assunto. Portanto, parece fazer sentido fazer uma nova pergunta aqui.
Estamos desenvolvendo nossos projetos Java no IntelliJ idea e queremos integrar nossos builds com Jenkins. Quando criamos um Jenkinsfile no Idea, não obtemos destaque de sintaxe ou preenchimento automático. Como somos novos no Jenkins, esses recursos seriam muito úteis para nós. Como podemos fazer com que a Idea seja mais favorável com Jenkinsfiles?
Se não houver nenhuma maneira de obter destaque de sintaxe e preenchimento automático para um Jenkinsfile na ideia, quais outros editores seriam úteis?
Observe:
- estamos trabalhando com projetos java, não com projetos bacanas.
Já testamos o plugin https://github.com/oliverlockwood/jenkinsfile-idea-plugin . Quando o plugin é ativado, o Jenkinsfile é reconhecido como tal, mas em vez do destaque de sintaxe, obtemos uma mensagem de erro, por favor veja abaixo.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
A ideia destaca o 'p' de 'pipeline' como um erro. A mensagem de erro é:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF ou JenkinsTokenType.STEP_KEY esperado, obteve 'p'
Obrigado por qualquer ajuda!