เราได้ลองใช้แนวทางตามรายการด้านล่างแล้ว:
- https://github.com/oliverlockwood/jenkinsfile-idea-plugin
- https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij
หลังจากค้นหาเว็บเป็นเวลาหลายชั่วโมงในหลายวันเรายังไม่พบแหล่งข้อมูลที่เป็นประโยชน์ในเรื่องนี้ ดังนั้นจึงเป็นเรื่องที่สมเหตุสมผลที่จะถามคำถามใหม่ที่นี่
เรากำลังพัฒนาโปรเจ็กต์ Java ของเราในแนวคิด IntelliJ และต้องการรวมงานสร้างของเรากับ Jenkins เมื่อเราสร้าง Jenkinsfile ใน Idea เราจะไม่ได้รับการเน้นไวยากรณ์หรือการเติมข้อความอัตโนมัติ เนื่องจากเรายังใหม่กับ Jenkins คุณสมบัติเหล่านี้จะมีประโยชน์กับเรามาก เราจะทำให้ Idea สนับสนุน Jenkinsfiles มากขึ้นได้อย่างไร
หากไม่มีวิธีรับการเน้นไวยากรณ์และการเติมข้อความอัตโนมัติสำหรับ Jenkinsfile ในความคิดตัวแก้ไขอื่น ๆ จะเป็นประโยชน์อะไร
โปรดทราบ:
- เรากำลังทำงานกับโปรเจ็กต์ Java ไม่ใช่โปรเจ็กต์ที่น่าสนใจ
เราได้พยายามแล้วปลั๊กอินhttps://github.com/oliverlockwood/jenkinsfile-idea-plugin เมื่อเปิดใช้งานปลั๊กอิน Jenkinsfile จะได้รับการยอมรับในลักษณะนี้ แต่แทนที่จะเน้นไวยากรณ์เราได้รับข้อความแสดงข้อผิดพลาดโปรดดูด้านล่าง
pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'echo Hello, World!' } } } }
Idea เน้นให้ 'p' ของ 'pipeline' เป็นข้อผิดพลาด ข้อความแสดงข้อผิดพลาดอ่าน:
คาดว่าจะมี JenkinsTokenType.COMMENT, JenkinsTokenType.CRLF หรือ JenkinsTokenType.STEP_KEY มี 'p'
ขอบคุณสำหรับความช่วยเหลือ!