私たちはすでに以下にリストされているアプローチを試しました:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
何日にもわたって何時間もウェブを検索した後も、この問題に関する有用なリソースは見つかりませんでした。したがって、ここで新しい質問をすることは理にかなっているようです。
IntelliJのアイデアでJavaプロジェクトを開発しており、ビルドをJenkinsと統合したいと考えています。IdeaでJenkinsfileを作成する場合、構文の強調表示や自動補完は行われません。私たちはJenkinsを初めて使用するので、これらの機能は私たちにとって非常に役立ちます。Jenkinsfilesを使用してIdeaのサポートを強化するにはどうすればよいですか?
Jenkinsfileの構文の強調表示とオートコンプリートを取得する方法がない場合、他にどのエディタが役に立ちますか?
ご注意ください:
- 私たちはGroovyプロジェクトではなく、Javaプロジェクトで作業しています。
プラグインhttps://github.com/oliverlockwood/jenkinsfile-idea-pluginをすでに試しました。プラグインがアクティブ化されると、Jenkinsfileはそのように認識されますが、構文の強調表示の代わりにエラーメッセージが表示されます。以下を参照してください。
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
アイデアは「パイプライン」の「p」をエラーとして強調表示します。エラーメッセージは次のとおりです。
JenkinsTokenType.COMMENT、JenkinsTokenType.CRLF、またはJenkinsTokenType.STEP_KEYが必要ですが、 'p'を取得しました
助けてくれてありがとう!