使用 IntelliJ IDEA 的 Java 项目中的 Jenkinsfile 语法突出显示
我们已经尝试了下面列出的方法:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
在连续数天在网上搜索了数小时后,我们仍然没有找到有关此事的有用资源。因此,在这里提出一个新问题似乎是有道理的。
我们正在 IntelliJ 的理念中开发我们的 Java 项目,并希望将我们的构建版本与 Jenkins 集成。当我们在Idea中创建Jenkinsfile时,我们不会获得语法突出显示或自动完成。由于我们是 Jenkins 的新手,因此这些功能对我们非常有用。我们如何让 Idea 对 Jenkinsfiles 给予更多的支持?
如果无法在IntelliJ IDEA中获得Jenkinsfile的语法突出显示和自动完成,那么其他哪些编辑器会有所帮助?
请注意:
-
我们正在使用Java项目,而不是Groovy项目。
-
我们已经尝试了插件 https://github.com/oliverlockwood/jenkinsfile-idea-plugin。激活插件后,Jenkinsfile 会被识别为这样,但是我们收到的不是语法突出显示,而是错误消息,请参阅下文。
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
IntelliJ IDEA 突出显示了 作为错误。错误消息如下:p
pipeline
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF or JenkinsTokenType.STEP_KEY expected, got 'p'
感谢您的任何帮助!