Cài self-hosted runner
Nền tảng thực hành: Web, CLI, GitHub UI
Terminal: PowerShell 7 hoặc Bash/Linux Terminal; macOS Terminal nếu dùng macOS
Phiên bản / ghi chú:
- Ngày tạo bài: 22/05/2026
- Git 2.40+
- VS Code latest stable
- GitHub Actions current
- Node.js 20 LTS hoặc 22 LTS nếu lab Node.js
Cách 01 — CLI ưu tiên
- Mở terminal tại thư mục lab.
- Kiểm tra Git: `git --version`.
- Tạo thư mục thực hành: `mkdir devops-lab && cd devops-lab`.
- Khởi tạo repo: `git init`.
- Tạo file README: `echo "# DevOps Lab" > README.md`.
- Thêm file: `git add README.md`.
- Commit: `git commit -m "docs: initial readme"`.
- Tạo branch: `git checkout -b feature/lab-demo`.
- Sửa file, commit thay đổi, sau đó merge về main.
- Kiểm tra lịch sử: `git log --oneline --graph --all`.
Kiểm tra Git: `git --version`. Tạo thư mục thực hành: `mkdir devops-lab && cd devops-lab`. Khởi tạo repo: `git init`. Tạo file README: `echo "# DevOps Lab" > README.md`.
Cách 02 — GUI / Portal
- Mở GitHub repository trên trình duyệt.
- Vào tab hoặc menu phù hợp: Actions, Security, Settings, Pull requests.
- Tạo hoặc chỉnh cấu hình theo nội dung lab.
- Commit file cấu hình nếu GitHub yêu cầu.
- Mở tab Actions/Security để theo dõi kết quả.
- Mở workflow run hoặc alert chi tiết.
- Ghi lại trạng thái pass/fail.
- Sửa cấu hình nếu có lỗi và chạy lại.
- Tạo ghi chú kết quả vào README.
- Dọn branch hoặc secret demo nếu không dùng.
Kiểm tra kết quả
Hoàn thành cài self-hosted runner và có bằng chứng kiểm tra: log, screenshot, pipeline run, resource hoặc output CLI.
Cleanup
Xóa tài nguyên lab không dùng, xóa secret/token demo, dọn branch/release/resource group để tránh chi phí và rủi ro.