[Jenkins] รวม Tools เจ๋งๆ ของ VSCODE ที่มาช่วยจัดการ Jenkinsfile นั้นง่ายขึ้น

สำหรับวันนี้ ผมมี Extensions ของ VSCODE ที่มาแนะนำ เพื่อช่วยให้เราสามารถจัดการ JenkinsFile ให้มันง่ายขึ้นครับ ดังนี้ครับ Jenkinsfile – Visual Studio Marketplace Jenkins Pipeline Linter Connector – Visual Studio Marketplace อธิบายเต็มๆ มาดูต่อจากนี้ได้เลยครับ Jenkinsfile คือ อะไร ? การเขียน Code เพื่อสั่งให้ตัว Jenkins มันทำงาน โดยอิงจากภาษา Groovy (Java base) เป็นหลักครับ แต่ถ้าต้องการใช้ภาษาอื่นๆ สามารถลง Plugin มาเสริมได้ครับ พอทำแบบนี้ Step การทำ CI/CD ถูกจัดเก็บเป็น Code ทำให้ และเอาไปฝาก Repository ของงานเราได้เลยครับ ข้อดี Code ไปไหน Step CI/CD ไปด้วยกันด้วย ไม่ต้องมา Config ใหม่ Keyword ในงานกลุ่มนี้ คือ Pipeline as Code ครับ Jenkinsfile [formerly JenkinsFile Support] Plugin ตัวนี้ เป็นตัวที่ช่วยให้เราสามารถเขียน JenkinFile ได้ง่ายขึ้น เพราะมีตัวที่ช่วย syntax highlighting snippets completion diagnostics การติดตั้ง Search จากหน้า Extension ของ VSCode ได้เลยครับ Before – ดูอย่างยาก After – syntax highlighting ดูง่าย ต้องมาจำ…