Ya probamos los enfoques que se enumeran a continuación:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
Después de haber buscado en la web durante muchas horas durante varios días, todavía no hemos encontrado un recurso útil sobre este asunto. Por lo tanto, parece tener sentido hacer una nueva pregunta aquí.
Estamos desarrollando nuestros proyectos Java en la idea de IntelliJ y queremos integrar nuestras compilaciones con Jenkins. Cuando creamos un archivo Jenkins en Idea, no obtenemos resaltado de sintaxis ni finalización automática. Dado que somos nuevos en Jenkins, esas características nos serían realmente útiles. ¿Cómo podemos hacer que Idea sea más solidario con Jenkinsfiles?
Si no hay forma de obtener el resaltado de sintaxis y la finalización automática para un archivo Jenkins en idea, ¿qué otros editores serían útiles?
Tenga en cuenta:
- estamos trabajando con proyectos java, no proyectos maravillosos.
Ya probamos el complemento https://github.com/oliverlockwood/jenkinsfile-idea-plugin . Cuando se activa el complemento, el archivo Jenkins se reconoce como tal, pero en lugar de resaltar la sintaxis recibimos un mensaje de error, consulte a continuación.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Idea destaca la 'p' de 'pipeline' como error. El mensaje de error dice:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF o JenkinsTokenType.STEP_KEY esperado, obtuvo 'p'
¡Gracias por cualquier ayuda!