Chia Sẻ Khóa Học GitLab CI CD Pipeline Thực Hành Dành Cho DevOps - GitLab Tutorial [Khóa 7090 A]
04 tháng 9 2023
/
No Comments
Thực hành GitLab CI CD Pipeline cho kỹ sư DevOps | GitLab CI/CD Pipeline Tutorial | CI/CD Pipeline GitLab từ đầu đến cuối.
Bạn sẽ học được gì:
- ✓ GitLab, GitLab Architecture là gì và GitLab CI/CD Pipeline là gì.
- ✓ Cách tạo New Project trong GitLab, Cách tạo và Add SSH Key vào GitLab, GitLab Groups và Users.
- ✓ Jobs và Stages trong GitLab, Ví dụ về GitLab CI Artifacts | Cách sử dụng artifact trong GitLab CI.
- ✓ Install và Register GitLab Runner.
- ✓ Contineous Integration (CI) với GitLab, Tạo và chạy GitLab CI Pipeline đầu tiên của bạn, GitLab CI Environment Variabled, Build Java, Nodejs Project với GitLab.
- ✓ Java Code Coverage(JaCoCo) với GitLab CI, Tích hợp SonarQube với GitLab Pipeline cho các Project Java-maven, java-gradle, Python, NodeJs
- ✓ Build Docker Image bằng GitLab CI, Build và push docker image vào GitLab Container Register, DockerHub và AWS ECR.
- ✓ Contineous Deployments (CD) với GitLab, upload file lên AWS S3 bằng GitLab, Deploy Jar, war file to Tomcat bằng GitLab, Tích hợp AWS EKS với GitLab.
- ✓ Triển khai ứng dụng Node JS trên AWS EKS bằng GitLab CI CD | Deploy to EKS bằng GitLab, Deploy Node JS Helm Chart trên AWS EKS bằng GitLab CI CD.
- ✓ Deploy Java Helm Chart trên EKS bằng GitLab CI CD.
1. Hướng dẫn cơ bản về GitLab:
- ✓ GitLab là gì | Các tính năng của GitLab | GitLab Architecture | GitLab CI/CD Pipeline là gì.
- ✓ Cách tạo một new project trong GitLab.
- ✓ Cách tạo và Add SSH Key vào GitLab.
- ✓ Tạo Group và Users trong GitLab.
- ✓ Jobs trong GitLab CI | Stages trong GitLab CI.
- ✓ Ví dụ về GitLab CI Artifacts | Cách sử dụng artifact trong GitLab CI.
2. GitLab Runner Tutorial | Install và Register GitLab Runner:
- ✓ Install GitLab Runner trên Ubuntu 22.04 LTS.
- ✓ Install GitLab Runner trên Redhat Linux.
- ✓ Install GitLab Runner trên Windows.
3. Contineous Integration (CI) với GitLab | GitLab CI:
- ✓ Chạy GitLab CI CD pipeline đầu tiên của bạn [2 bước].
- ✓ GitLab CI/CD Environment Variables | GitLab Predefined Variables.
- ✓ Build Java Project bằng Maven trong GitLab CI.
- ✓ Cách Build Java Project bằng Gradle trong GitLab CI | GitLab CI Java Gradle.
4. Java Code Coverage(JaCoCo) với GitLab CI:
- ✓ Java Code Coverage(JaCoCo) với GitLab CI.
5. Tích hợp SonarQube với GitLab CI:
- ✓ Tích hợp SonarQube với Java Maven project bằng GitLab CI.
- ✓ Tích hợp SonarQube cho Java Gradle Project bằng GitLab CI.
- ✓ Tích hợp SonarQube cho Node JS Project bằng GitLab.
- ✓ Tích hợp Sonarqube cho Python Project bằng GitLab CI.
6. Build Docker Image bằng GitLab CI:
- ✓ Cách Push một Dockerized Node.js App vào GitLab Container Registry.
- ✓ Cách Build và Push Docker Image lên AWS ECR | GitLab CI CD Docker AWS.
- ✓ Cách Build Docker Image và Push lên DockerHub bằng GitLab CI.
7. Contineous Deployments (CD) với GitLab:
- ✓ Upload file lên AWS S3 Bucket bằng GitLab CI/CD | Upload file lên AWS S3.
- ✓ Deploy war file trong Tomcat bằng cách sử dụng GitLab CI Pipeline.
- ✓ Cách Deploy jar file trong tomcat bằng cách sử dụng GitLab CI Pipeline.
- ✓ Tích hợp AWS EKS với GitLab | Kết nối AWS Kubernetes Cluster với GitLab.
- ✓ Deploy Node JS App on trên AWS EKS bằng GitLab CI CD | Deploy vào EKS bằng GitLab.
- ✓ Deploy Node JS Helm Chart trên AWS EKS bằng GitLab CI CD.
- ✓ Deploy Java Helm Chart trên EKS bằng GitLab CI CD.
Khóa học này dành cho ai:
- ✓ Các Software Developer và Tester đang học cách xây dựng pipeline bằng GitLab.
- ✓ DevOps Engineer, SRE, IT Admin, IT Professional.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.