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