Run robotframework ใน docker

บ่อยครั้งที่ผมอยากจะ run robotframework ใน docker ความยากของงานนี้คือ มันมี public image เต็มเลย แต่ส่วนใหญ่ใช้งานไม่ได้แล้ว ณ วันนี้ อันที่ผมลองแล้วยังใช้ได้อยู่มี 2 อันคือ

ppodgorsek/docker-robot-framework
docker-robot-framework - Robot Framework in Docker
juacompe/robot-docker-chrome-alpine
Contribute to robot-docker-chrome-alpine development by creating an account on GitHub.

Image 2 อันนี้ต่างกันที่ขนาด เพราะอันแรก base on fedora อีกที่สองเป็น alpine

ทำไมหลาย image ไม่เวิร์คแล้ว?

จากประสบการณ์ผม ไอ้คำสั่ง apt-get update && apt-get install เนี่ย มัน maintain ยากมาก เพราะ run วันนี้ผ่าน พรุ่งนี้อาจจะพังเพราะ dependencies มัน อัพเวอร์ชั่นไปแล้ว บาง dependent library ก็หาย, เปลี่ยนชื่อ, ย้าย repo เป็นต้น

จะ maintain สิ่งนี้ได้ ต้องทำ automate build มา run บ่อยๆ ว่ามันยังเวิร์คอยู่ไหม

สิ่งที่ผมได้เรียนรู้จาก Podgorsek คือเอามันไป run ใน Travis CI เพราะเค้าให้ public repository ของ Github run ฟรี! :D

ทำไงให้มัน trigger run ทุกวัน?

โดย default Travis CI run ตอนมีคน push ผมก็ยังคิดท่าดีๆไม่ออก

กำลังคิดว่าอาจจะใช้ Jenkins สร้าง commit ขยะแล้ว push ทุกวัน ใครมีท่าดีกว่านี้เสนอหน่อยนะครับ

หวังว่าจะมีประโยชน์ ขอบคุณที่อ่านครับ ^/\^

Read more

ในวันที่ฉันผิดข้อตกลง

ในวันที่ฉันผิดข้อตกลง

ในหนังสือ Teamwork is an Individual Skill ของ Christopher Avery นอกจากจะสอนให้ผมรู้จักวิธีทักเวลาเพื่อนผิดข้อตกลงแล้ว ยังสอนวิธีซ่อมความสัมพันธ์ในวันที่ผมเป็นฝ่ายผิดข้อตกลงด้วย ซึ่งมี 4 ขั้นตอนดังนี้ครับ 1. Acknowledge mistakes (ยอมรับความผิ

By Chokchai
ในวันที่เพื่อนผิดข้อตกลง

ในวันที่เพื่อนผิดข้อตกลง

หนังสือ Teamwork is an individual skill ของ Christopher Avery เป็นคลังสมบัติจริง ๆ มีหลายหลักการที่ผมเก็บสะสมมาล้วนถูกรวบรวมอยู่ในเล่มนี้ หนังสือเล่มนี้เน้นการสร้างทีมในฝัน แทนที่จะตามหาทีมในฝัน ไม่ว่าเพื่อนร่วมทีมจะเป็นยังไง หนังสื

By Chokchai
Prolonged fasting 2025

Prolonged fasting 2025

ผมตื่นมาเช้านี้ รู้สึกเลยว่าหมดแรง ลองพยายามกำมือแน่น ๆ แต่กำไม่ไหวเลย เรี่ยวแรงมันน้อยไปหมด ลุกขึ้นช้า ๆ หลังปรับความดันได้ ก็ลองไปชั่งน้ำหนัก ลงไปอีก 0.35 กิโลจากเมื่อวาน ลองวัดความดันดู ความดันปรกติ 115/75 ค่อย ๆ พาตั

By Chokchai
ชีวิต

ชีวิต

ผมกำลังพยายามทำ prolonged fasting (อดอาหาร 72 ชั่วโมง) ครั้งแรกในชีวิต ณ ตอนนี้เป็นชั่วโมงที่ 34 เมื่อเช้าตอนออกไปวิ่ง 5 ก.ม. ระหว่างวิ่งอยู่ก็นึกขึ้นมาได้ว่าตอนถือศีลอด (ตามหลักศาสนาอิสลาม) ซึ่งอดตั้งแต่พระอาทิตย์ขึ้นจนพระอาทิตย์ตกดิน ผมเคยคิ

By Chokchai