สำหรับ Blog ผมได้เขียนเกี่ยวกับการนำ Build Log ที่ได้จาก VB6 ไปใส่ใน Console Log ของตัว CI ครับ แต่ว่ามันทำไม่ได้ ผมเลยใช้วิธีง่ายๆเลยครับ แนบไฟล์ log ของการ Build ไปกับ Email ซะเลย 555 โดยมีขั้นตอน ดังนี้
สิ่งที่ต้องมี
ขั้นตอนการ Config ครับ
- การ Setting Email ของผมใช้ Gmail ครับ ง่ายดี ตามรูปเลยครับ
- กำหนดที่ Job ของเราครับว่าจะเอาไฟล์ไหนส่ง โดยสำหรับผมมีไฟล์ build.log ของตัว VB6 ที่อยากจะให้ส่งแนบไปเป็นเนื้อหาในเมล์เลย เวลาที่ Build แล้วมีปัญหาครับ ตามรูปครับ
- หลายคนอาจจะงงว่า Config ในมันอ่านตรงไหน ตรงนี้สามารถดูได้จาก doc ของตัว Plugin เลยครับ โดยผมได้ตัดมาแปะในนี้ด้วย
${FILE, path} - Includes the content of a specified file. path - The path to the file. Relative to the workspace root.
- สรุปง่ายๆ คือ ว่ามันจะเอาไฟล์จากในโฟลเดอร์ workspace ครับ
- ถ้าไฟล์อยู่ในโฟลเดอร์ workspace เราสามารถกำหนด Config ได้ ดังนี้ครับ
${FILE, path="build.log"}
- ถ้าไฟล์อยู่ในโฟลเดอร์ workspace\buildResult เราสามารถกำหนด Config ได้ ดังนี้ครับ
${FILE, path="buildResult\build.log"}
- ถ้าไฟล์อยู่ในโฟลเดอร์ workspace เราสามารถกำหนด Config ได้ ดังนี้ครับ
- Config ที่ Job ในส่วน Editable Email Notification ได้เลยครับ
- รอ ,,, รอให้ Job ทำงานครับ ระหว่างนี้ก็ไปทำกับข้าว 555
- จากนั้นเมล์ก็แจ้งเตือน โดยมี Build Error ของตัว VB6 แนบมาด้วยครับ ดังรูปครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.