CI/CD là gì? Hiểu CI/CD trong 10 phút !!!

  Рет қаралды 60,092

Khalid Dinh

Khalid Dinh

Күн бұрын

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

Пікірлер: 121
@trannhatlongdau183
@trannhatlongdau183 27 күн бұрын
video a làm rất súc tích và dễ hiểu, có thể save cho người học rất nhiều thời gian. thanks a
@user-po7vh3sm4u
@user-po7vh3sm4u 10 ай бұрын
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 !
@vohaiphuc5897
@vohaiphuc5897 7 ай бұрын
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ẻ.
@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
@trantrunghieu8415
@trantrunghieu8415 27 күн бұрын
Video rất hay!!!
@minhnguyenxuan2696
@minhnguyenxuan2696 Жыл бұрын
Em là Hr em xem video anh cũng rất dễ hiểu, mong anh ra nhiều video hơn
@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 ạ.
@lecuong9252
@lecuong9252 Жыл бұрын
ngắn gọn và cho ví dụ cực dễ hiểu, cảm ơn bạn đã chia sẽ
@HuyLe-he6je
@HuyLe-he6je Жыл бұрын
Video trực quang và dễ hiểu, cảm ơn bạn đã chia sẻ.
@huyluongme
@huyluongme Жыл бұрын
uầy kênh này xịn xò vậy, chúc kênh a sớm phát triển
@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.
@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ẻ
@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. 😊
@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 ạ
@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 😘😘😘
@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é
@Kt-ml2hc
@Kt-ml2hc Жыл бұрын
Video hay, nói dễ hiểu rất đáng xem ❤
@thaitruong3133
@thaitruong3133 Жыл бұрын
Đúng vấn đề em đang cần thiết, Cảm ơn anh rất nhiều
@tienvuonganh3670
@tienvuonganh3670 Жыл бұрын
Video quá hay.10 điểm cho bạn
@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
@tanduc
@tanduc Жыл бұрын
Hay đấy bạn, rất cần những kênh có kiến thức như bạn.
@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
@CuongNguyen-ud9jm
@CuongNguyen-ud9jm Жыл бұрын
mong anh ra nhiều video như thế này hơn nữa. Rất dễ hiểu
@HungNguyen-op8gc
@HungNguyen-op8gc Жыл бұрын
video của anh rất bổ ích. mong anh ra nhiều video hơn nữa :D
@CongNguyen-lz1bf
@CongNguyen-lz1bf Жыл бұрын
cảm ơn anh, video rất thú vị và dễ hiểu
@tuananhle7704
@tuananhle7704 Жыл бұрын
Cảm ơn anh đã chia sẻ, rất dễ hiểu ạ
@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
@TamBui-xc4ct
@TamBui-xc4ct Жыл бұрын
Kênh rất bổ ích ạ, keep it up bro 🔥
@tinhnguyen2493
@tinhnguyen2493 Жыл бұрын
A làm series về kafka, redis, elastich search 1 trong microservices đi ạ
@hopdenreview
@hopdenreview 7 ай бұрын
@minhphongvn9216
@minhphongvn9216 Жыл бұрын
nội dung rất sạch sẽ
@cuongmanhmvc
@cuongmanhmvc Жыл бұрын
Cảm ơn anh ạ, video rất hay❤️
@vlogsonnguyen
@vlogsonnguyen Жыл бұрын
hi vọng bạn có thể làm clip triển khai chi tiết từ a-z luôn !
@dungam9402
@dungam9402 Жыл бұрын
nói không vấp gì luôn giỏi thật
@quyetnguyenvan1968
@quyetnguyenvan1968 Жыл бұрын
Được quá bạn ơi!
@khalid_dinh
@khalid_dinh Жыл бұрын
thanks bạn :)))
@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
@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 ❤🎉
@thiencaonhat6420
@thiencaonhat6420 Жыл бұрын
Làm về microservices đi a ơi
@user-do7jr1cx6t
@user-do7jr1cx6t Жыл бұрын
Like ạ
@TheBaoNguyen-nn3cx
@TheBaoNguyen-nn3cx Жыл бұрын
Video chat luong qua (y)
@HoangPham-pn6td
@HoangPham-pn6td Жыл бұрын
Cảm ơn anh
@mighty2943
@mighty2943 4 ай бұрын
anh có thể làm video về devsecops được không ạ? 😮
@cuong.nguyenduc
@cuong.nguyenduc 10 ай бұрын
thank you
@anthonyvo9233
@anthonyvo9233 Күн бұрын
Ban dung mic nao ma am thanh hay vay a?
@hoang640
@hoang640 2 ай бұрын
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.
@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
@huyang2885
@huyang2885 Жыл бұрын
hay quá anh ơi
@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
@quanghungle9179
@quanghungle9179 Жыл бұрын
Hay :D
Жыл бұрын
chất lượng
@minhnt195
@minhnt195 4 ай бұрын
Cảm giác bạn đang nói đến Platform Engineering?
@MegaCreep1234
@MegaCreep1234 Жыл бұрын
Nice content. Bạn có thể hướng dẫn setup cicd cho 1 app mobile được không
@traigadon
@traigadon Жыл бұрын
ra thêm video đi anh :)))
@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)
@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
@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.
@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
@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é
@ucnguyenuc6752
@ucnguyenuc6752 Жыл бұрын
Anh ơi EC2 instance làm sao anh lấy được host là tên của anh thế ạ.
@tranthithachthao7506
@tranthithachthao7506 6 ай бұрын
e k cos base IT liệu có thể lm devops k ạ
@khalid_dinh
@khalid_dinh 6 ай бұрын
được e
@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
@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 Жыл бұрын
:)))
@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ể
@ariesrabbit
@ariesrabbit Жыл бұрын
mình làm FE mà coi thấy cuốn ngang
@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
@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
@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é
@vuhaidt5581
@vuhaidt5581 8 ай бұрын
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 8 ай бұрын
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
@trungphan9137
@trungphan9137 Жыл бұрын
nice work bro
@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 Жыл бұрын
:)))
@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
@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é
@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ứ
@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é kzfaq.info/get/bejne/qt59dNxhvN2Wg2w.html
@TheSimpGatsby
@TheSimpGatsby 10 ай бұрын
ông cho tui xin src đêii :3
@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
@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 :))))
Microservices là gì? Hiểu Microservices trong 12 phút !!!
12:29
Github Actions - CI/CD chưa bao giờ dễ hơn thế
32:12
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 8 МЛН
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН
Docker - Docker là gì?
5:15
Khalid Dinh
Рет қаралды 29 М.
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 119 М.
CI/CD: SpringBoot, MySQL, Jenkins, Docker, AWS
19:52
Khalid Dinh
Рет қаралды 27 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 283 М.
Tất tần tật về DevOps trong 7 phút
8:08
Việt Nguyễn AI
Рет қаралды 8 М.
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 1,1 МЛН
ноутбуки от 7.900 в тг laptopshoptop
0:14
Ноутбуковая лавка
Рет қаралды 4,1 МЛН
На что способен ваш компьютер?
0:34
Новый фонарик в iPhone с iOS 18
0:49
Wylsacom
Рет қаралды 651 М.