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

  • @user-po7vh3sm4u
    @user-po7vh3sm4u9 ай бұрын

    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 !

  • @koanguynsuperchannel9443
    @koanguynsuperchannel9443 Жыл бұрын

    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 ạ.

  • @nhilam1531
    @nhilam1531 Жыл бұрын

    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 ạ

  • @vohaiphuc5897
    @vohaiphuc58975 ай бұрын

    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ẻ.

  • @ngocvu4705
    @ngocvu4705 Жыл бұрын

    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

  • @Raguna
    @Raguna Жыл бұрын

    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.

  • @benalpha2297
    @benalpha2297 Жыл бұрын

    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. 😊

  • @LoveOurLife19
    @LoveOurLife19 Жыл бұрын

    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

  • @huyluongme
    @huyluongme Жыл бұрын

    uầy kênh này xịn xò vậy, chúc kênh a sớm phát triển

  • @lecuong9252
    @lecuong9252 Жыл бұрын

    ngắn gọn và cho ví dụ cực dễ hiểu, cảm ơn bạn đã chia sẽ

  • @CuongNguyen-ud9jm
    @CuongNguyen-ud9jm Жыл бұрын

    mong anh ra nhiều video như thế này hơn nữa. Rất dễ hiểu

  • @ThanhPham-ki6tj
    @ThanhPham-ki6tj Жыл бұрын

    Cám ơn video chia sẻ kiến thức của anh. Chúc anh nhiều sức khoẻ

  • @thaitruong3133
    @thaitruong3133 Жыл бұрын

    Đúng vấn đề em đang cần thiết, Cảm ơn anh rất nhiều

  • @Kt-ml2hc
    @Kt-ml2hc Жыл бұрын

    Video hay, nói dễ hiểu rất đáng xem ❤

  • @TrangBui-seeu
    @TrangBui-seeu Жыл бұрын

    :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

  • @HuyLe-he6je
    @HuyLe-he6je Жыл бұрын

    Video trực quang và dễ hiểu, cảm ơn bạn đã chia sẻ.

  • @tanduc
    @tanduc Жыл бұрын

    Hay đấy bạn, rất cần những kênh có kiến thức như bạn.

  • @TamBui-xc4ct
    @TamBui-xc4ct Жыл бұрын

    Kênh rất bổ ích ạ, keep it up bro 🔥

  • @HungNguyen-op8gc
    @HungNguyen-op8gc Жыл бұрын

    video của anh rất bổ ích. mong anh ra nhiều video hơn nữa :D

  • @minhcraft5888
    @minhcraft5888 Жыл бұрын

    Hello a iu, Nay e bận việc cty quá k xem đầu được. hichic, mai ra thêm video nha a úy 😘😘😘

  • @minhnguyenxuan2696
    @minhnguyenxuan2696 Жыл бұрын

    Em là Hr em xem video anh cũng rất dễ hiểu, mong anh ra nhiều video hơn

  • @tienvuonganh3670
    @tienvuonganh367011 ай бұрын

    Video quá hay.10 điểm cho bạn

  • @tuananhle7704
    @tuananhle7704 Жыл бұрын

    Cảm ơn anh đã chia sẻ, rất dễ hiểu ạ

  • @cuongmanhmvc
    @cuongmanhmvc Жыл бұрын

    Cảm ơn anh ạ, video rất hay❤️

  • @CongNguyen-lz1bf
    @CongNguyen-lz1bf Жыл бұрын

    cảm ơn anh, video rất thú vị và dễ hiểu

  • @hoanguyenkhanh8824
    @hoanguyenkhanh8824 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    cảm ơn bạn

  • @minhphongvn9216
    @minhphongvn9216 Жыл бұрын

    nội dung rất sạch sẽ

  • @mainguyenduy7301
    @mainguyenduy7301 Жыл бұрын

    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é

  • @phamson916
    @phamson916 Жыл бұрын

    tuyệt vời luôn anh êy

  • @lanhoang1892
    @lanhoang1892 Жыл бұрын

    like cho bạn. Video rất hay

  • @KhiemLe
    @KhiemLe Жыл бұрын

    Content đỉnh của job, +1 subscribe ❤🎉

  • @quyetnguyenvan1968
    @quyetnguyenvan1968 Жыл бұрын

    Được quá bạn ơi!

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    thanks bạn :)))

  • @huyang2885
    @huyang2885 Жыл бұрын

    hay quá anh ơi

  • @tinhnguyen2493
    @tinhnguyen2493 Жыл бұрын

    A làm series về kafka, redis, elastich search 1 trong microservices đi ạ

  • @HoaNguyen-dw3hm
    @HoaNguyen-dw3hm Жыл бұрын

    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.

  • @vlogsonnguyen
    @vlogsonnguyen Жыл бұрын

    hi vọng bạn có thể làm clip triển khai chi tiết từ a-z luôn !

  • @HoangPham-pn6td
    @HoangPham-pn6td Жыл бұрын

    Cảm ơn anh

  • @dungam9402
    @dungam9402 Жыл бұрын

    nói không vấp gì luôn giỏi thật

  • @thuctranvan4630
    @thuctranvan4630 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    oke bạn

  • @quanghungle9179
    @quanghungle9179 Жыл бұрын

    Hay :D

  • Жыл бұрын

    chất lượng

  • @ExpressPC.
    @ExpressPC.5 ай бұрын

  • @user-do7jr1cx6t
    @user-do7jr1cx6t Жыл бұрын

    Like ạ

  • @thiencaonhat6420
    @thiencaonhat6420 Жыл бұрын

    Làm về microservices đi a ơi

  • @TheBaoNguyen-nn3cx
    @TheBaoNguyen-nn3cx Жыл бұрын

    Video chat luong qua (y)

  • @cuong.nguyenduc
    @cuong.nguyenduc8 ай бұрын

    thank you

  • @MegaCreep1234
    @MegaCreep1234 Жыл бұрын

    Nice content. Bạn có thể hướng dẫn setup cicd cho 1 app mobile được không

  • @hoang640
    @hoang64028 күн бұрын

    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.

  • @mighty2943
    @mighty29432 ай бұрын

    anh có thể làm video về devsecops được không ạ? 😮

  • @kyquanlx
    @kyquanlx Жыл бұрын

    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

  • @traigadon
    @traigadon Жыл бұрын

    ra thêm video đi anh :)))

  • @thaonguyenvan7378
    @thaonguyenvan7378 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    ừ, a sẽ có video cụ thể nhé

  • @teo_nguyenvan96

    @teo_nguyenvan96

    Жыл бұрын

    @KhalidDinh lâu quá nah ơi

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    @@teo_nguyenvan96 ừm, mình đang lm đây

  • @minhcraft5888
    @minhcraft5888 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    GoLang hoặc Python + Bash script + Java (+Groovy)

  • @eanh7377
    @eanh7377 Жыл бұрын

    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

  • @kai-pkdshowhand2413
    @kai-pkdshowhand2413 Жыл бұрын

    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

    @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

    @tvu67

    Жыл бұрын

    @@khalid_dinh tks kiu bạn, mình cùng câu hỏi

  • @DuyNguyen-xu8xh
    @DuyNguyen-xu8xh Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    cảm ơn b, mình sẽ cố cải thiện ở những video sau

  • @minhnt195
    @minhnt1952 ай бұрын

    Cảm giác bạn đang nói đến Platform Engineering?

  • @ucnguyenuc6752
    @ucnguyenuc6752 Жыл бұрын

    Anh ơi EC2 instance làm sao anh lấy được host là tên của anh thế ạ.

  • @trungphan9137
    @trungphan9137 Жыл бұрын

    nice work bro

  • @minhmark.01
    @minhmark.01 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    Từ nhiều nguồn trên mạng e

  • @NguyenMinh-gl7qz
    @NguyenMinh-gl7qz Жыл бұрын

    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

    @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ể

  • @nhattruonng
    @nhattruonng Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    Chờ những video sau nhé

  • @JqK.Ank810
    @JqK.Ank810 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    Mình làm BE 1 thời gian. Sau đó theo Devops

  • @JqK.Ank810

    @JqK.Ank810

    Жыл бұрын

    Vâng em cảm ơn anh đã chia sẻ ❤️

  • @JqK.Ank810

    @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

    @khalid_dinh

    Жыл бұрын

    @@JqK.Ank810 HTML, CSS, JavaScript cơ bản thôi

  • @JqK.Ank810

    @JqK.Ank810

    Жыл бұрын

    @@khalid_dinh vâng em cảm ơn a

  • @huyhoangthe5970
    @huyhoangthe5970 Жыл бұрын

    video rất hay. anh có thể share source demo của a được ko ạ.

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    video tới mình sẽ share code nhé

  • @Lwofz
    @Lwofz Жыл бұрын

    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

    @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

    @Lwofz

    Жыл бұрын

    @@khalid_dinh ok bạn, mình cám ơn

  • @vuhaidt5581
    @vuhaidt55816 ай бұрын

    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

    @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

  • @huntwiller8231
    @huntwiller8231 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    Chờ những video sau nhé

  • @dungnguyentuan01
    @dungnguyentuan01 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    Được b nhé

  • @thanhhongoc6187
    @thanhhongoc6187 Жыл бұрын

    roadmap để học devops gồm những gì vậy a...

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    b xem ở video này để tham khảo nhé kzread.info/dash/bejne/pqyBo9tph9qYg5s.html

  • @quocthinhtran6951
    @quocthinhtran6951 Жыл бұрын

    Từ coder muốn nhảy sang devops thì học những gì anh nhỉ, e là BE java web

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    Git, CI/CD, InfrastructureAsCode, K8s, Monitoring, Cloud computing, Networking,... rất nhiều thứ

  • @danhan2930
    @danhan2930 Жыл бұрын

    không phải là coder thì có thể theo devops được không admin?

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    Cứ học dần dần là sẽ theo đc thôi

  • @VanLe-lr1jv
    @VanLe-lr1jv Жыл бұрын

    làm devops nhàn lắm anh em, chờ pipeline chạy, chờ terraform apply, chờ server warmup

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    :)))

  • @PrinceOf34
    @PrinceOf34 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    :)))

  • @tranthithachthao7506
    @tranthithachthao75065 ай бұрын

    e k cos base IT liệu có thể lm devops k ạ

  • @khalid_dinh

    @khalid_dinh

    5 ай бұрын

    được e

  • @ariesrabbit
    @ariesrabbit Жыл бұрын

    mình làm FE mà coi thấy cuốn ngang

  • @TheSimpGatsby
    @TheSimpGatsby8 ай бұрын

    ông cho tui xin src đêii :3

  • @hunglemanh6535
    @hunglemanh6535 Жыл бұрын

    ending ồn quá

  • @ThanhNguyen_406
    @ThanhNguyen_406 Жыл бұрын

    a xuất phát là coder ạ

  • @khalid_dinh

    @khalid_dinh

    Жыл бұрын

    đúng r

  • @juhandvan
    @juhandvan Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    theo bạn thì sao :)))

  • @juhandvan

    @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

    @dangtran9073

    Жыл бұрын

    Gốc Ấn, đoán v :)))

  • @dangtran9405
    @dangtran9405 Жыл бұрын

    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

    @khalid_dinh

    Жыл бұрын

    My broken English. Sorry :))))

Келесі