Chuyển tới nội dung

Lab03: Xây dựng Quy trình build qua gitlab webhook.

1. Tạo Personal Access Token (PAT) trong gitllab 2. Thêm Webhook 1. Tạo Credentials Vào Manage Jenkins -> Credentials -> Global Tạo Username + Password Credentials 2. Tạo pipeline New Item -> Nhập tên -> Chọn Pipeline -> OK Cấu hình trigger Cấu hình pipeline– Pipeline script nhập luôn pipeline script tại Jenkins– Pipeline script from SCM: Pipeline script được lưu ở git (Ở đây tôi chọn Pipeline script from… Lab03: Xây dựng Quy trình build qua gitlab webhook.

Lab02: Xây dựng pipeline

Nhập Item name -> Chọn Freestyle project -> OK Nhập Description và chọn Gitlab Connection Chọn Repository URL: http://gitlab.local/beobeo/corejsChọn Credentials đã tạo, để truy cập vào repositoryBấm Save Bấm Build Now, Đợi build xong, bấm vào Job -> Vào Console Output để xem kết quả 1. Tạo pipeline New Item -> Nhập tên -> Chọn Pipeline -> OK Cấu hình pipeline– Pipeline script nhập luôn pipeline script tại Jenkins– Pipeline… Lab02: Xây dựng pipeline

Lab01: Cài đặt Jenkins với Docker Compose

Cấu trúc thư mục Nội dung docker-compose.yaml Nội dung file jenkins/Dockerfile Nội dung file jenkins/agent/Dockerfile Khởi chạy môi trườngdocker compose up -dSau khi Jenkins khởi động: Đăng nhập vào Giao diện Jenkins Dashboard: danh sách các pipeline Manage Jenkins: Cấu hình hệ thống, cài plugin, credentials,.. Users/People: Quản lý User Credentials: Nói lưu mật khẩu, token an toàn Cài đặt plugin cần thiết – Vào Manage Jenkins -> Plugins ->… Lab01: Cài đặt Jenkins với Docker Compose

Thực hành CI/CD trên gitlab local

Trên gitlab.local đã có username: diendt và group: beobeo Bước 1. Tạo dự ánVào Admin Area -> Overview -> Project -> New Project Create New Blank Project -> Nhập tên Projet -> Chọn Group hoặc User -> Chọn Visibility Level -> Tick hoặc Untick vào Initialize repository with a README -> Create Project Bước 2. Clone dự án từ github và khởi tạo dự án Bước 3. Đăng ký Gitlab-Runner… Thực hành CI/CD trên gitlab local

Cài đặt Gitlab và Gitlab-runner trên local với docker compose

Bước 1. Tạo file docker-compose.yaml Tạo một thư mục mới cho dự án, và tạo file docker-compose.yaml Bước 2. Chạy Gitlab Container Mở Terminal hoặc Command Prompt, di chuyển đến thư mục chưa file docker-compose.yaml chạy lệnh: Lệnh này sẽ tải image Gitlab, tạo và khởi chạy container trong chế độ nền (-d). Bước 3. Truy cập vào Gitlab Truy cập vào gitlab qua URL: http://localhost.Trỏ file hosts để có… Cài đặt Gitlab và Gitlab-runner trên local với docker compose

Lab tìm hiểu về git

Sau khi tạo tài khoản Github ta bắt đầu Bước 1. Tạo repository trên GitHub 1. Ở góc trên bên phải, nhấn dấu “+” -> New repository 2. Đặt tên repository3. Chọn chế độ Public4. Không cần tick vào “Initialize this repository with a README”, chúng ta sẽ thực hành push từ local5. Create Repository Tạo Personal Access Token để login. Vào GitHub -> Bấm vào Avatar -> Setting Developer Setting… Lab tìm hiểu về git

Cài đặt git

Windows: Tải về https://git-scm.com/downloads Ở đây ta sẽ cài đặt git trên windows. Với các bản windows có powershell (Windows 10/11) ta làm như sau: Nhấn Windows key và type powershell. Từ kết quả, chọn các Chạy với tư cách quản trị viên tùy chọn cho Windows PowerShell. Trong PowerShell, chạy lệnh sau để cài đặt phiên bản Git mới nhất: Lệnh tải xuống và cài đặt Git cho Windows. Nó giả định tất cả… Cài đặt git

Liên hệ