最佳答案
我们已经尝试了以下方法:
经过多天多小时的网上搜索,我们仍然没有找到一个有用的资源在这个问题上。因此,在这里提出一个新问题似乎是有意义的。
我们正在开发我们的 Java 项目在 IntelliJ 的想法,并希望集成我们的构建与詹金斯。当我们在创意中创建一个 Jenkins 档案时,我们不会得到语法突显或自动完成。因为我们是詹金斯的新手,这些特性将对我们非常有用。我们怎样才能让 Ideas 更支持 Jenkinsfiles 呢?
如果没有办法在 IntelliJ IDEA 中获得语法突显和自动完成的 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!'
}
}
}
}
IntelliJ IDEA 将 pipeline
的 p
标记为错误,错误信息如下:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF or JenkinsTokenType.STEP_KEY expected, got 'p'
谢谢你的帮助!