พื้นฐานที่ควรรู้เกี่ยวกับ CI/CD: ตอนที่ 4 - การประยุกต์ใช้ CI/CD ในการพัฒนาซอฟท์แวร์

และแล้วก็มาถึงตอนที่ 4 ของบทความซีรีย์ "พื้นฐานความรู้เกี่ยวกับ CI/CD" กันแล้วนะครับ หลังจากที่ปูพื้นฐานกันมาตั้งแต่ต้นในวันนี้นั้นเราจะได้ลงมือทำกันแล้วครับ สำหรับท่านใดที่เพิ่งเข้ามาอ่านบทความนี้เป็นครั้งแรก แนะนำว่าให้ลองบทความตั้งแต่ตอนที่ 1 ถึง 3 เพื่อเข้าใจภาพรวมทั้งหมดครับ ตอนที่ 1: เรื่องมันเริ่มมาจาก 100 ปีที่แล้ว ตอนที่ 2: จาก Assembly Line สู่ DevOps ตอนที่ 3: อะไรคือ CI อะไรคือ CD? แล้วมันมี D อะไร เครื่องไม้เครื่องมือที่เราจะเอามาลองสร้าง CI/CD pipeline กันในวันน

พื้นฐานที่ควรรู้เกี่ยวกับ CI/CD: ตอนที่ 1 - เรื่องมันเริ่มมาจาก 100 ปีที่แล้ว

ทุกวันนี้มีการนำ CI/CD มาใช้กันอย่างแพร่หลายมาก ซึ่งนอกจากมันจะช่วยให้เหล่านักพัฒนาทำงานได้ง่ายขึ้น ลดระยะเวลาในการพัฒนาให้สั้นลงในขณะที่ไม่ส่งผลให้ Code Quality ตกลงแล้ว CI/CD ยังถือเป็นหัวใจหลักของ DevOps อีกด้วย ซึ่งในบทความชุดนี้เราก็จะได้เรียนรู้ที่มา เรื่องพื้นฐานของมัน และประโยชน์ที่จะได้รับเมื่อนำมันมาปรับใช้ในโปรเจ็คกันครับ ก่อนอื่นเลยต้องเข้าใจกันก่อนว่า CI/CD มันไม่ใช่ชื่อโปรแกรมนะครับ แต่มันคือคอนเซ็ปท์ในการทำงานเฉยๆ ซึ่งถ้าหากผมจะบอกกับพวกคุณว่ามันมีมานานกว่า 100

อดีตผู้บริหารกูเกิ้ลเผยว่า อีก 15 ปีหลังจากนี้งานกว่า 40% ที่มีอยู่ในปัจจุบัน จะถูกแทนที่ด้วย AI

Kai-Fu Lee นักลงทุน VC และอดีตผู้บริหาร Google ในประเทศจีนได้ให้สัมภาษณ์ในรายการ 60 Minutes ทางช่อง CBS ของอเมริกาว่า 15 ปีหลังจากนี้งานกว่า 40% ที่มีอยู่ในปัจจุบันจะถูกแทนที่ด้วย AI "ผมเชื่อว่า AI จะเข้ามาเปลี่ยนแปลงโลกใบนี้ได้มากกว่าสิ่งใดๆ ที่เคยมีมาในประวัติศาสตร์ของมนุษย์" ลีกล่าวในรายการ 60 Minutes "ได้มากกว่าการค้นพบไฟฟ้าเสียอีก" มันเป็นเรื่องปกติที่เทคโนโลยีใหม่ๆ จะเข้ามาทำหน้าที่แทนตำแหน่งงานที่มีอยู่ในปัจจุบัน แต่ในทางทฤษฎีและสิ่งที่เคยเกิดขึ้นมาในประวัติศาสตร์แล้ว