Kami sudah mencoba pendekatan seperti yang tercantum di bawah ini:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
Setelah menelusuri web selama berjam-jam dalam beberapa hari, kami masih belum menemukan sumber daya yang berguna tentang masalah ini. Jadi, tampaknya masuk akal untuk mengajukan pertanyaan baru di sini.
Kami sedang mengembangkan proyek Java kami dengan ide IntelliJ dan ingin mengintegrasikan build kami dengan Jenkins. Saat kami membuat Jenkinsfile di Idea, kami tidak mendapatkan penyorotan sintaks atau penyelesaian otomatis. Karena kami baru mengenal Jenkins, fitur-fitur itu akan sangat berguna bagi kami. Bagaimana kita bisa membuat Idea lebih mendukung dengan Jenkinsfiles?
Jika tidak ada cara untuk mendapatkan penyorotan sintaks dan penyelesaian otomatis untuk Jenkinsfile dalam ide, editor lain apa yang akan membantu?
Tolong dicatat:
- kami bekerja dengan proyek java, bukan proyek keren.
Kami sudah mencoba plugin https://github.com/oliverlockwood/jenkinsfile-idea-plugin . Saat plugin diaktifkan, Jenkinsfile dikenali, tetapi alih-alih menyoroti sintaks kami mendapatkan pesan kesalahan, silakan lihat di bawah.
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Ide menyoroti 'p' dari 'pipeline' sebagai kesalahan. Pesan kesalahan tersebut berbunyi:
JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF atau JenkinsTokenType.STEP_KEY diharapkan, dapatkan 'p'
Terima kasih atas bantuannya!