Chúng tôi đã thử các cách tiếp cận như được liệt kê bên dưới:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
Sau khi đã tìm kiếm trên web trong nhiều giờ trong nhiều ngày, chúng tôi vẫn chưa tìm thấy nguồn hữu ích về vấn đề này. Vì vậy, có vẻ hợp lý khi đặt một câu hỏi mới ở đây.
Chúng tôi đang phát triển các dự án Java của mình theo ý tưởng IntelliJ và muốn tích hợp các bản dựng của chúng tôi với Jenkins. Khi chúng tôi tạo tệp Jenkins trong Idea, chúng tôi không nhận được đánh dấu cú pháp hoặc tự động hoàn thành. Vì chúng tôi mới sử dụng Jenkins, những tính năng đó sẽ thực sự hữu ích đối với chúng tôi. Làm cách nào để chúng tôi có thể khiến Idea được Jenkinsfiles ủng hộ nhiều hơn?
Nếu không có cách nào để có được đánh dấu cú pháp và tự động hoàn thành cho một tệp Jenkins trong ý tưởng, thì những trình chỉnh sửa nào khác sẽ hữu ích?
Xin lưu ý:
- chúng tôi đang làm việc với các dự án java, không phải các dự án phức tạp.
Chúng tôi đã thử plugin https://github.com/oliverlockwood/jenkinsfile-idea-plugin . Khi plugin được kích hoạt, Jenkinsfile được nhận dạng như vậy, nhưng thay vì tô sáng cú pháp, chúng tôi nhận được thông báo lỗi, vui lòng xem bên dưới.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Ý tưởng làm nổi bật 'p' của 'đường ống' là lỗi. Thông báo lỗi ghi:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF hoặc JenkinsTokenType.STEP_KEY dự kiến, có 'p'
Cảm ơn vì bất kì sự giúp đỡ!