Back

การเขียน Inline Script เพื่อตรวจสอบโฟลเดอร์และสร้างโฟลเดอร์สำหรับอัปโหลดข้อมูลบน azure-sv

เนื่องจากการนำระบบสารสนเทศขึ้น Azure-sv  จำเป็นต้องทดสอบการอัปโหลดไฟล์ แต่อาจเกิดข้อผิดพลาดไม่สามารถอัปโหลดไฟล์ได้จากหลายสาเหตุ เช่น โฟลเดอร์อัปโหลดไม่มีอยู่บนเครื่อง Production หรือ ไม่ได้เปลี่ยนการตั้งค่า permission ให้เป็น 777 เป็นต้น

ขั้นตอนการดำเนินการ

  1. เข้าเว็บ Azure-sv แล้วไปที่เมนู Pipelines -> Releases -> Edit ดังรูป

2. คลิกที่ task ใน Stage “Change permission” ดังรูป

3. เขียน Script ตรวจสอบในช่อง Inline Script ตัวอย่างเช่น ต้องการตรวจสอบว่ามีโฟลเดอร์  “upload_e-ethics/finalresearchdoc”  หรือไม่  ถ้าไม่มีให้สร้างโฟลเดอร์นี้ขึ้นมา ให้ผู้พัฒนาระบบเขียน Script ตามตัวอย่าง

บางระบบอาจจะต้องทำหลายโฟลเดอร์ ซึ่งสามารถเขียนต่อกันลงมาได้และต้องกำหนด permission ให้เป็น 777 ดังรูป

ประโยชน์ที่ได้รับ

  • ผู้พัฒนาระบบสามารถเขียน Inline Script เพื่อตรวจสอบโฟลเดอร์และสร้างโฟลเดอร์สำหรับอัปโหลดได้
  • แก้ไขปัญหาการอัปโหลดไฟล์ไม่ได้บนเครื่อง Develop และเครื่อง Production