Run robotframework ใน docker

Share

บ่อยครั้งที่ผมอยากจะ 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

กฎของจั๊วะ

กฎของจั๊วะ

ปีนี้ที่อายุ 44 ผม Reflect ตัวเอง และพบว่าหลักการใช้ชีวิตของผมได้มาจากหนังสือ The Seven Habits of Highly Effective People เยอะมาก ใน Habit ทั้ง 7 นี้จะมีเกร็ดเล็กเกร็ดน้อยที่ผมไปศึกษามา แล้วค่อย ๆ เติมเข้าไปเพื่อทำให้ Habit นั

By Chokchai
ขยายกิจการองค์กร

ขยายกิจการองค์กร

อีกบทเรียนที่ผมได้จากหนังสือ Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency ของ Tom DeMarco คือมุมมองใหม่สำหรับการเติบโตของบริษัท ตลอดมา ผมมักจะต่อต้านการแก้ปัญหางานไม่ทันด้วยการเพิ่มคน เพราะการเพิ่มคนเป็นกลยุทธ์ระดับองค์กร แต่งานไม่ทั

By Chokchai
คนไม่ใช่สิ่งทดแทนกันได้ (People are not Fungible)

คนไม่ใช่สิ่งทดแทนกันได้ (People are not Fungible)

ในปี 2546 นักศึกษาคณะวิทยาศาสตร์ที่เรียนอยู่ที่ศูนย์รังสิตมาตลอดแบบผม ได้มีโอกาสเข้าเมืองไปเรียนที่ธรรมศาสตร์ ท่าพระจันทร์ เป็นครั้งแรก นอกจากจะตื่นตาตื่นใจกับของอร่อยมากมายรอบมหาวิทยาลัยแล้ว บรรยากาศที่ศูนย์ท่าพระจันทร์มันมีมนต์ขลังแปลก ๆ ตัวผมได้

By Chokchai
ทำไม System Analyst ถึงไม่เชื่อ Design จากทีม

ทำไม System Analyst ถึงไม่เชื่อ Design จากทีม

บ่อยครั้งที่ผมได้ยินน้อง ๆ ออดส์ทีม (ODT) เล่าว่า งานที่ทำอยู่ไม่ท้าทายเลย เพราะเพียงได้รับ Specification มาจาก System Analyst (SA) หรือ Tech Lead ที่เป็นพนักงาน แล้วน้องก็มีหน้าที่เขียนโค้ดตามนั้นไปอย่างเดียว บ่

By Chokchai