우리는 이미 아래 나열된 접근 방식을 시도했습니다.
- 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에 대한 구문 강조 및 자동 완성을 얻을 수있는 방법이 없다면 다른 편집기가 도움이 될까요?
참고 :
- 우리는 그루비 프로젝트가 아닌 자바 프로젝트로 작업하고 있습니다.
우리는 이미 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'가 있습니다.
도움을 주셔서 감사합니다!