🧩 Tích hợp DevOpsify Check Tool vào GitHub CI/CD với GitHub Actions
DevOpsify Check Tool là công cụ dòng lệnh đa năng giúp lập trình viên và kỹ sư DevOps nhanh chóng kiểm tra phiên bản phần mềm, CVE, chứng chỉ SSL, thông tin hệ điều hành, tốc độ mạng và nhiều hơn nữa. Giờ đây, với GitHub Action chính thức, bạn có thể dễ dàng tích hợp vào quy trình CI/CD để tự động kiểm tra bảo mật và chất lượng mã nguồn ngay khi đẩy code.
🚀 Tính năng nổi bật của GitHub Action này
🔍 Tác vụ | ✅ Mô tả |
---|---|
Kiểm tra phụ thuộc | Phân tích pom.xml , package.json , requirements.txt ,… và cảnh báo CVE |
Kiểm tra phiên bản phần mềm | Kiểm tra phiên bản cụ thể có bị lỗi bảo mật không |
Kiểm tra chứng chỉ SSL | Đảm bảo tên miền sử dụng SSL hợp lệ, tránh lỗi cấu hình |
Đếm dòng mã (LOC) | Hữu ích trong phân tích khối lượng code |
Tự động hóa kiểm tra | Tích hợp vào quy trình CI/CD qua YAML file |
🛠️ Cách sử dụng nhanh GitHub Action
Tạo file .github/workflows/check.yml
trong repository của bạn:
Sử dụng quauses
- name: Run DevOpsify Check uses: devopsifyco/actions/check@master with: # Arguments to pass to check-cli (required) # For example: 'version istio --cve' args: 'version nginx --cve' # Version of check-cli to download (e.g., 1.2.3). If not set, downloads latest. # version: '' # DevOpsify Check token for authenticated API requests (optional) # token: ${{ secrets.DEVOPSIFY_TOKEN }}
Sử dụng run
(sau khi đã chạy use ở bước trên)
- name: Run DevOpsify Check CLI run: | ./checkctl version nginx --cve env: DEVOPSIFY_TOKEN: ${{ secrets.DEVOPSIFY_TOKEN }} # Optional, if you need authentication