CI/CD là gì? Hiểu CI/CD trong 10 phút !!!
Ғылым және технология
CI/CD là gì?
Devops là gì?
CICD hoạt động như thế nào?
CI/CD là 1 trong những mảng kiến thức quan trọng nhất và Nó chiếm khoảng 60 - 70% khối lượng cv hàng ngày của 1 kỹ sư Devops. Vậy CI/CD là gì? Nó hoạt động như thế nào và tại sao hầu hết các dự án phần mềm bây giờ đều sử dụng CICD? Trong video này mình sẽ giới thiệu về các khái niệm cơ bản nhất.
Nội dung cụ thể:
0:0 - Giới thiệu
1:45 - Continous Integration
2:57 - 6 giai đoạn của luồng CI
4:59 - Kết thúc luồng CI
5:06 - Continous Delivery
5:36 - Continous Deployment
6:16 - So sánh 3 luồng CI/CD
6:44 - Demo CI/CD với GitHub, Docker, Jenkins, Ansible, AWS EC2
#devops #devopslagi #hocdevops #devopscoban #laptrinh #laptrinhvien #microservices #laptrinhweb #devopscoban #hocdevops #docker #cicd
#roadmap #devopsroadmap #lotrinhhocdevops #jenkins #k8s #kubernetes
#ansible#lotrinhdevops #github #aws #ec2
Kênh của mình chuyên làm nội dung liên quan đến #lậptrình #devops #microservices
Follow mình tại:
Facebook cá nhân: / dinhlehoang97
Link Facebook group: / 899830471097713
Пікірлер: 118
thực sự thích channel này của bạn, nói dễ hiểu, ngắn gọn, hài hước vừa đủ, chất !
Cám ơn anh vì đã tạo ra một video cực kỳ dễ hiểu. Mong anh ra thêm nhiều video giống như vậy ạ.
Cảm ơn anh đã tạo ra một kênh chất lượng như này ạ🎉Mong có nhiều video nữa ạ
Video rất tinh gọn. Lần đầu mình xem là khi chưa biết CI/CD là gì. Lần 2 mình xem là sau khi đã sử dụng CI/CD (dự án cá nhân nhỏ thôi nên dùng luôn Cont. Deployment). Phải nói là sau khi triển khai xong và xem lại vid của anh thì cảm thấy thấm kiến thức hơn rất nhiều. Cảm ơn anh đã chia sẻ.
khá hay mình dân network 5+ đang làm sysadmin và muốn moving sang devops , video của bạn dễ hiểu và clear, cảm ơn rất nhiều hi vọng sẽ có nhũng video về chủ đề này tiếp theo :D
Cách trình bày của bạn rất cuốn hút, nội dung rất dễ hiểu, cảm ơn Khalid.
Liked! 👍 Video bạn rất sinh động, trực quan và đi thẳng vào vấn đề, không lan man dài dòng. 😊
vừa xem xong video này và đăng ký kênh anh luôn. rất mong anh ra video hướng dẫn chi tiết về cách setup 1 hệ thống CI/CD, có thể áp dụng được trong nhiều loại dự án như mobile, web,... ạ. Em cảm ơn anh nhiều
uầy kênh này xịn xò vậy, chúc kênh a sớm phát triển
ngắn gọn và cho ví dụ cực dễ hiểu, cảm ơn bạn đã chia sẽ
mong anh ra nhiều video như thế này hơn nữa. Rất dễ hiểu
Cám ơn video chia sẻ kiến thức của anh. Chúc anh nhiều sức khoẻ
Đúng vấn đề em đang cần thiết, Cảm ơn anh rất nhiều
Video hay, nói dễ hiểu rất đáng xem ❤
:3 Em nằm lướt xem thử cần coi tài liệu gì về DevOps, coi xong video tự nhiên mệt ngang; khúc bắt đầu em nghĩ đọc tài liệu sl sẽ nhiều lắm đây nhưng chắc kiên nhẫn từ từ sẽ hiểu. Video anh làm có cái nhìn tổng quát về quy trình DevOps dễ hiểu vs không gây chán
Video trực quang và dễ hiểu, cảm ơn bạn đã chia sẻ.
Hay đấy bạn, rất cần những kênh có kiến thức như bạn.
Kênh rất bổ ích ạ, keep it up bro 🔥
video của anh rất bổ ích. mong anh ra nhiều video hơn nữa :D
Hello a iu, Nay e bận việc cty quá k xem đầu được. hichic, mai ra thêm video nha a úy 😘😘😘
Em là Hr em xem video anh cũng rất dễ hiểu, mong anh ra nhiều video hơn
Video quá hay.10 điểm cho bạn
Cảm ơn anh đã chia sẻ, rất dễ hiểu ạ
Cảm ơn anh ạ, video rất hay❤️
cảm ơn anh, video rất thú vị và dễ hiểu
những video của bạn rất hay, hi vọng bạn sẽ ra thêm các video chất lượng hơn nữa :D
@khalid_dinh
Жыл бұрын
cảm ơn bạn
nội dung rất sạch sẽ
Bạn trình bày rất rõ ràng dễ nghe, kiến thức đầy đủ. Nhưng góp ý là cải thiện phát âm một chút nhé
tuyệt vời luôn anh êy
like cho bạn. Video rất hay
Content đỉnh của job, +1 subscribe ❤🎉
Được quá bạn ơi!
@khalid_dinh
Жыл бұрын
thanks bạn :)))
hay quá anh ơi
A làm series về kafka, redis, elastich search 1 trong microservices đi ạ
Anh có thể làm video trình bày cách sử dụng CI/CD cho code python hoặc C không anh, em chưa hiểu quy trình khi compile code C hoặc Python sẽ được thực hiện như thế nào. Đặc biệt một số công ty nếu không dùng Docker thì mình có thể đơn giản hóa được stage nào không? Mong được anh giải đáp thêm. Em cảm ơn.
hi vọng bạn có thể làm clip triển khai chi tiết từ a-z luôn !
Cảm ơn anh
nói không vấp gì luôn giỏi thật
Mong anh làm video chi tiết về demo CI/CD Jenkins, giống như ở video ở trên, nhưng có các phần từ việc setup agent, ansible, run docker. Cảm ơn anh
@khalid_dinh
Жыл бұрын
oke bạn
Hay :D
chất lượng
❤
Like ạ
Làm về microservices đi a ơi
Video chat luong qua (y)
thank you
Nice content. Bạn có thể hướng dẫn setup cicd cho 1 app mobile được không
Từ "procedure" ở 3:46 được phát âm khác nhé. Đáng buồn là những giáo viên của mình ở trường đại học cũng đọc sai, để rồi cả nhiều sinh viên cũng sai theo.
anh có thể làm video về devsecops được không ạ? 😮
bạn là người lai hay Việt kiều à, nghe giọng lạ. Mà phần trình bày ấn tượng thật
ra thêm video đi anh :)))
Anh nói rất dễ hiểu. Anh có thể làm 1 video hướng dẫn chi tiết hơn về CI/CD các step setup và code basic cho 1 ứng dụng helloworld được không ạ
@khalid_dinh
Жыл бұрын
ừ, a sẽ có video cụ thể nhé
@teo_nguyenvan96
Жыл бұрын
@KhalidDinh lâu quá nah ơi
@khalid_dinh
Жыл бұрын
@@teo_nguyenvan96 ừm, mình đang lm đây
A iu à, e đang core NodeJS Backend, e muốn bú DevOps thì nên học thêm ngôn ngữ nào vậy a. e nghe nói GoLang / Py là ổn nhưng e muốn xin ý kiến a nữa. Với cả, a làm thêm về kafka đi a iu 🥰
@khalid_dinh
Жыл бұрын
GoLang hoặc Python + Bash script + Java (+Groovy)
ci/cd ngon vđ. ngon hơn jenkin ngày xưa. cty em cũng dùng cái này. mấy ô system vào config server 1 tý là chạy ầm ầm
Chào Anh Khalid, theo em tìm hiểu thì để thành Devops thì phải học thêm về architecture design pattern. Anh cho em hỏi là nếu là người mới bắt đầu thì mình nên học theo trình tự nào ạ. Hiện tại em đang theo Java Backend. Em cảm ơn A rất nhiều
@khalid_dinh
Жыл бұрын
Thiết kế hạ tầng là bước gần cuối rồi. Thường nên bắt đầu với việc học tools trước. Thành thạo tool thì dễ join vào dự án hơn. Khi vào dự án thì xem cách họ thiết kế hệ thống thế nào, từ đó học dần dần. Thi thêm chứng chỉ, học thêm vài khóa online,... Cứ như vậy mà tiến
@tvu67
Жыл бұрын
@@khalid_dinh tks kiu bạn, mình cùng câu hỏi
video rất hay, cám ơn bạn. Nhưng mình góp ý một chút về phần âm thanh, vì giọng bạn hơi khào mà bạn lại nói khá nhanh và câu dài nên nhiều chỗ mình phải tua đi tua lại để nghe. Nếu bạn có thể khắc phục dc phần âm thanh rõ hơn 1 tý là tuyệt vời. :D
@khalid_dinh
Жыл бұрын
cảm ơn b, mình sẽ cố cải thiện ở những video sau
Cảm giác bạn đang nói đến Platform Engineering?
Anh ơi EC2 instance làm sao anh lấy được host là tên của anh thế ạ.
nice work bro
Dạ anh ơi, mấy video minh họa trong clip anh lấy từ nguồn nào thế ạ ! Cảm ơn anh ạ
@khalid_dinh
Жыл бұрын
Từ nhiều nguồn trên mạng e
Xài jenkin này có vẻ sẽ phải thiếp lập thêm quả webhook cho mấy cái github hoặc gitlab bạn nhỉ Để khi merge code nó còn call được sang thằng jenkin của mình Rồi sau đó mới cho jenkin làm các bước tiếp theo (Kiểu ssh vào dev server rồi thực hiện pull và deploy ...)
@khalid_dinh
Жыл бұрын
đấy là 1 cách, còn vài cách nữa. Mình sẽ ra video riêng về Jenkins để giải thích cụ thể
mấy video thất dễ hiểu, mong anh ra microsoft serviecs , cách chia và gon nhóm như thế nào? chúng nói chuyện với nhau như nào? em có thắc mặc nhỏ mong anh giải đáp, người ta bảo 1 service nên dùng 1 database riêng thì chúng nói chuyện với 2 database thông qua 2 service như nào nhỉ, VD có 1 Service Prodcuct có databse Product , và có 1 service Customer có database Customer , thì làm mình relationship sao nhỉ, khi không cùng databsedatabse dung SQL Server. cảm ơn ạ
@khalid_dinh
Жыл бұрын
Chờ những video sau nhé
Trước khi anh làm devops thì anh có đi lên từ mảng nào như backend dev hay data không anh ? Hay anh làm từ devops luôn từ đầu vậy ạ ?
@khalid_dinh
Жыл бұрын
Mình làm BE 1 thời gian. Sau đó theo Devops
@JqK.Ank810
Жыл бұрын
Vâng em cảm ơn anh đã chia sẻ ❤️
@JqK.Ank810
Жыл бұрын
em muốn hỏi thêm là anh theo luôn BE và có động tí nào đến Fe không anh
@khalid_dinh
Жыл бұрын
@@JqK.Ank810 HTML, CSS, JavaScript cơ bản thôi
@JqK.Ank810
Жыл бұрын
@@khalid_dinh vâng em cảm ơn a
video rất hay. anh có thể share source demo của a được ko ạ.
@khalid_dinh
Жыл бұрын
video tới mình sẽ share code nhé
Chào bạn, cám ơn bạn vì video quá chi tiết này nhé, nếu được cho mình xin cái Jenkinsfile và các file khác liên quan nha, mình cần vì mình cũng đang tự build 1 project để học thôi, mình cám ơn bạn nhiều lắm.
@khalid_dinh
Жыл бұрын
Video sắp tới mình sẽ hướng dẫn cụ thể cách tạo CICD. Lúc đó mình sẽ share file code nhé
@Lwofz
Жыл бұрын
@@khalid_dinh ok bạn, mình cám ơn
Người mới có nên làm devops luôn ko a, e biết cơ bản về BE,e nên học và làm thêm nhiều về BE hay qua devops luôn ạ, a cho e xin lời khuyên ạ
@khalid_dinh
6 ай бұрын
A nghĩ nên học cả 2. Thời gian đầu lm chắc BE 1 chút. Ít nhất cũng code được 1 cái web app đơn giản, có db các thứ. Đồng thời bắt đầu học Devops. Bắt đầu với Linux, Docker, CI/CD, Cloud. Đủ để join dự án nào đó. Sau đó học lên dần dần
Devops em thấy tuyển intern, fresher rất hiếm thậm chí là không có, mà việc lại yêu cầu có kinh nghiệm, vậy có thể chuyển từ BE sang Devops hay bắt đầu luôn với Devops( em là sv năm 3) được không ạ và em không biết nên chọn laptop như nào để bắt đầu học, mặc dù biết sẽ đụng nhiều tới linux, anh và mọi người có thể cho em xin vài cái tên laptop để em tham khảo được không ạ?
@khalid_dinh
Жыл бұрын
Chờ những video sau nhé
Anh ơi em cài đặt ubuntu 22.04 trên Virtual Box thì có thể học và thực hành trên môi trường đó được không ạ ?
@khalid_dinh
Жыл бұрын
Được b nhé
roadmap để học devops gồm những gì vậy a...
@khalid_dinh
Жыл бұрын
b xem ở video này để tham khảo nhé kzread.info/dash/bejne/pqyBo9tph9qYg5s.html
Từ coder muốn nhảy sang devops thì học những gì anh nhỉ, e là BE java web
@khalid_dinh
Жыл бұрын
Git, CI/CD, InfrastructureAsCode, K8s, Monitoring, Cloud computing, Networking,... rất nhiều thứ
không phải là coder thì có thể theo devops được không admin?
@khalid_dinh
Жыл бұрын
Cứ học dần dần là sẽ theo đc thôi
làm devops nhàn lắm anh em, chờ pipeline chạy, chờ terraform apply, chờ server warmup
@khalid_dinh
Жыл бұрын
:)))
Vì sao lại cần con người thực hiện bước cuối cùng: Để có 1 kẻ đứng mũi chịu sào :))
@khalid_dinh
Жыл бұрын
:)))
e k cos base IT liệu có thể lm devops k ạ
@khalid_dinh
5 ай бұрын
được e
mình làm FE mà coi thấy cuốn ngang
ông cho tui xin src đêii :3
ending ồn quá
a xuất phát là coder ạ
@khalid_dinh
Жыл бұрын
đúng r
Bạn có phải là người VN không sao tên bạn lạ thế (hay đó chỉ là biệt danh thôi :))
@khalid_dinh
Жыл бұрын
theo bạn thì sao :)))
@juhandvan
Жыл бұрын
@@khalid_dinh Mình không biết nhưng nhìn bạn cứ thấy giống giống kiểu gốc Indo, Thái Lan, Campuchia, v...
@dangtran9073
Жыл бұрын
Gốc Ấn, đoán v :)))
procedure là prô si chờ, k phải rô xe điu nha ad :D. btw, clip rất hay và chi tiết . Tkssssssssssssss
@khalid_dinh
Жыл бұрын
My broken English. Sorry :))))