สำหรับวันนี้ ผมมี Extensions ของ VSCODE ที่มาแนะนำ เพื่อช่วยให้เราสามารถจัดการ JenkinsFile ให้มันง่ายขึ้นครับ ดังนี้ครับ Jenkinsfile คือ อะไร ? Jenkinsfile [formerly JenkinsFile Support] Jenkins Pipeline Linter Connector – มาดู Config ที่สำคัญครับ Key Value jenkins.pipeline.linter.connector.url URL ชอง Jenkins https://[your_jenkins_server:port]/pipeline-model-converter/validate jenkins.pipeline.linter.connector.crumbUrl ใส่ Crumb URL ใข้กรณีที่ Jenkins เรามีป้องกัน Cross-site Request Forgery (CSRF) โดยมี Template URL ดังนี้ https://[your_jenkins_server:port]/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb)) jenkins.pipeline.linter.connector.user user ของ jenkins แนะนำว่าใช้สิทธิต่ำๆ พอนะ jenkins.pipeline.linter.connector.pass pass ของ jenkins แนะนำว่าใช้สิทธิต่ำๆ พอนะ jenkins.pipeline.linter.connector.token ถ้าไม่ใช่ user + pass ใช้ Token ได้นะ แต่ของผมใช้ภายในองค์กร เลยใช้ user + pass แหละ jenkins.pipeline.linter.connector.strictssl ติ๊ก เพื่อให้มัน Error Certificate แบบใช้ใน Private Network เราอาจจะไม่ได้กำหนด SSL ใช้มัน ก็ติ๊ก “Set to false to allow invalid ssl connections” – ทดสอบกันครับ สำหรับผู้อ่านที่ผ่านมา หากมี Extensions…