continuous-delivery Archive

สิ่งที่มักเจอบ่อย ๆ ใน CI/CD

หนึ่งในสิ่งที่น่าสนใจมาก ๆ สำหรับ CI/CD (Continuous Integration and Delivery/Deployment)คือเรื่องคุณภาพ และ ความเร็ว ที่เป็นหัวใจสำคัญของแนวคิดและแนวปฏิบัตินี้เลยเป็นสิ่งที่ผิดปกติอย่างมาก (หรือเป็นเรื่องปกติไปแล้วนะ ?)

Read More…

น่าสนใจกับ Top 10 CI/CD Security Risks จาก OWASP

เพิ่งเห็นว่าทาง OWASP นั้นได้ทำ project ด้าน security ของ CI/CD ออกมานอกจากจะมี Web, API, Mobile และ Docker Securityเนื่องจาก CI/CD ได้รับความนิยม หรือ เรียกได้ว่าเป็นสิ่งที่ต้องทำเป็นปกติทั้ง environmentทั้ง process การทำงานทั้งระบบงาน และ pipeline การทำงานเพื่อให้สามารถส่งมอบระบบงานได้อย่างรวดเร็ว และ มีคุณภาพ

Read More…

ว่าด้วยเรื่อง Path to Production

อ่านไปเจอเรื่อง Path to Production พบว่าน่าสนใจมาก ๆ โดยเป็น workshop หรือ แนวทางในการทำงานร่วมกันที่ทำงานเป็นแบบ cross functional team/peopleนั่นคือ เป็นการทำงานข้ามแผนกหรือส่วนการทำงานมากมาย

Read More…

สรุปการอ่านบทความเรื่อง 6 แนวทาง ในการปรับปรุง CI/CD pipeline ให้ดีขึ้น

จากบทความเรื่อง 6 strategic ways to level up your CI/CD pipelineที่เขียนใน blog ของ GitHub นั้นทำการแนะนำ 6 แนวทางในการปรับปรุง CI/CD ให้ดีขึ้นประกอบไปด้วยสิ่งต่าง ๆ ดังนี้

Read More…

สรุปการปรับปรุงให้ระบบ Continuous Integration (CI) ทำงานเร็วขึ้น

ปัญหา ระบบ CI/CD ของระบบงานนั้น ยิ่งเวลาผ่านไปทำไมยิ่งทำงานช้าลงเรื่อย ๆแถมก็ไม่มีใครมาแก้ไข หรือ ปรับปรุงอีกด้วยหรือว่ามันไม่มีคุณค่าต่อทีมกันแน่นะแต่ทุกคนก็นั่งรอให้ CI/CD ทำงานเสร็จ แล้วรอลุ้นดูผล !!มันยังไงกันนะ

Read More…

สรุปจากการ tweet เรื่อง Continuous Delivery/Deployment จากคุณ Jez Humble

อ่านเจอ tweet ที่น่าสนใจของคุณ Jez Humble ใน twitter.com เป็นผู้ร่วมเขียนหนังสือ Continuous Deliveryอธิบายเกี่ยวกับ Continuous Delivery/Deployment (CD) ว่ามันไม่ใช่การทำอะไรก็ได้เพื่อ build ระบบงานจาก code/config ที่อยู่ใน Version Control Systemจากนั้นก็ทำการ deploy ไปยัง production server ให้เร็วที่สุดจากนั้นก็ไปทดสอบบน production server อีกที

Read More…

GitOps คืออะไร

หลังจากที่ใช้งานมาสักพักใหญ่ ๆ ก็เลยมาอ่านที่มาที่ไปหน่อยว่า GitOps เป็นมาอย่างไรจะนำมาจาก GitOps Techโดย GitOps เริ่มมาตั้งแต่ปี 2017 จากบริษัท Weaveworksซึ่งมีการพูดคุยที่เยอะมาก ๆ รวมทั้งทำให้เกิดความสับสนจึงทำการสรุปไว้ในบทความข้างต้น เพื่อให้เข้าใจตรงกัน

Read More…

แนวทางการปรับปรุงการพัฒนา Software ให้เร็วขึ้น

สิ่งที่น่าสนใจในการพัฒนาและส่งมอบให้เร็วพร้อมกับคุณภาพที่สูงนั้นเป็นคำถามที่น่าสนใจมาก ๆแน่นอนว่า เราอาจจะพบเจอปัญหาต่าง ๆ มากมายไม่ว่าจะเป็นปัญหาคอขวดในการทำงานไม่ว่าจะเป็นข้อจำกัดต่าง ๆ ของขั้นตอนการทำงานเราควรต้องทำอย่างไรดี ? สิ่งที่ควรจะทำคือ การปรับปรุงสิ่งพื้นฐานต่าง ๆ เหล่านี้แบบค่อยเป็นค่อยไปอย่างต่อเนื่อง

Read More…

คุณสมบัติของระบบ CI/CD ที่ดี

จากการแนะนำเรื่องของ Continuous Integration และ Continuos Delivery นั้น มีการพูดคุยถึงคุณสมบัติที่ดีของระบบเหล่านี้ ว่าควรจะมีอะไรบ้าง เพื่อให้เราไม่หลงทางในการนำมาใช้งาน

Read More…

สรุปจาก VDO เรื่อง Modern Continuous Delivery

ปัญหาในการพัฒนา software ส่วนใหญ่ที่พบเจอคือ “It didn’t work in production” นั่นคือทุกอย่างมันจะดูดีมาก ๆ เมื่อไม่ทำการ deploy ไปยัง production server !!

Read More…