Dùng Copilot khắc phục sự cố
Ta có thể sử dụng GitHub Copilot để giúp giải quyết các lần chạy quy trình công việc không thành công. Tính năng này khả dụng cho người dùng ở mọi gói đăng ký GitHub Copilot.
Nếu quy trình công việc không thành công, bạn có thể mở cuộc trò chuyện với GitHub Copilot để được hỗ trợ giải quyết lỗi.
Để mở cuộc trò chuyện về một quy trình công việc không thành công, bạn có thể:
Bên cạnh mục kiểm tra không thành công trong hộp hợp nhất, hãy nhấp vào , sau đó nhấp vào Giải thích lỗi . Trong hộp hợp nhất, nhấp vào kiểm tra không thành công. Ở đầu trang tóm tắt quy trình chạy, nhấp vào Giải thích lỗi . Thao tác này sẽ mở ra một cửa sổ trò chuyện với GitHub Copilot, tại đó bạn sẽ được hướng dẫn cách giải quyết vấn đề.
Ghi chú
Nếu bạn đang sử dụng gói đăng ký GitHub Copilot Free, gói này sẽ được tính vào giới hạn tin nhắn trò chuyện hàng tháng của bạn.
Bật ghi nhật ký gỡ lỗi
Nếu nhật ký quy trình công việc không cung cấp đủ thông tin chi tiết để chẩn đoán lý do tại sao quy trình công việc, công việc hoặc bước không hoạt động như mong đợi, bạn có thể bật tính năng ghi nhật ký gỡ lỗi bổ sung.
Trong bài viết này Cho phép ghi nhật ký chẩn đoán người chạy Bật ghi nhật ký gỡ lỗi từng bước Các nhật ký bổ sung này được kích hoạt bằng cách thiết lập bí mật hoặc biến trong kho lưu trữ chứa quy trình công việc, do đó các yêu cầu về quyền tương tự sẽ được áp dụng:
Để tạo bí mật hoặc biến trên GitHub cho kho lưu trữ tài khoản cá nhân, bạn phải là chủ sở hữu kho lưu trữ. Để tạo bí mật hoặc biến trên GitHub cho kho lưu trữ tổ chức, bạn phải có adminquyền truy cập. Cuối cùng, để tạo bí mật hoặc biến cho kho lưu trữ tài khoản cá nhân hoặc kho lưu trữ tổ chức thông qua REST API, bạn phải có quyền truy cập cộng tác viên. Để tạo bí mật hoặc biến cho một môi trường trong kho lưu trữ tài khoản cá nhân, bạn phải là chủ sở hữu kho lưu trữ. Để tạo bí mật hoặc biến cho một môi trường trong kho lưu trữ tổ chức, bạn phải có adminquyền truy cập. Để biết thêm thông tin về môi trường, hãy xem Quản lý môi trường để triển khai . Chủ sở hữu tổ chức có thể tạo bí mật hoặc biến ở cấp độ tổ chức. Để biết thêm thông tin về cách thiết lập bí mật và biến, hãy xem Sử dụng bí mật trong GitHub Actions và Lưu trữ thông tin trong biến .
Ngoài ra, bất kỳ ai có quyền truy cập để chạy quy trình công việc đều có thể bật ghi nhật ký chẩn đoán trình chạy và ghi nhật ký gỡ lỗi từng bước để chạy lại quy trình công việc. Để biết thêm thông tin, hãy xem Chạy lại quy trình công việc và công việc .
Cho phép ghi nhật ký chẩn đoán người chạy Ghi nhật ký chẩn đoán của người chạy cung cấp các tệp nhật ký bổ sung chứa thông tin về cách người chạy thực hiện công việc. Hai tệp nhật ký bổ sung được thêm vào kho lưu trữ nhật ký:
Nhật ký quy trình chạy, bao gồm thông tin về việc phối hợp và thiết lập các chạy để thực hiện công việc. Nhật ký quy trình công việc, ghi lại quá trình thực hiện công việc. Để bật ghi nhật ký chẩn đoán người chạy, hãy đặt bí mật hoặc biến sau trong kho lưu trữ chứa quy trình làm việc: ACTIONS_RUNNER_DEBUG thành true. Nếu cả bí mật và biến đều được đặt, giá trị của bí mật sẽ được ưu tiên hơn biến. Để tải xuống nhật ký chẩn đoán của người chạy, hãy tải xuống kho lưu trữ nhật ký của quy trình làm việc. Nhật ký chẩn đoán của người chạy được chứa trong runner-diagnostic-logs thư mục. Để biết thêm thông tin về việc tải xuống nhật ký, hãy xem Sử dụng nhật ký chạy quy trình làm việc . Bật ghi nhật ký gỡ lỗi từng bước Ghi nhật ký gỡ lỗi từng bước làm tăng tính chi tiết của nhật ký công việc trong và sau khi thực hiện công việc.
Để bật ghi nhật ký gỡ lỗi từng bước, hãy đặt bí mật hoặc biến sau trong kho lưu trữ chứa quy trình làm việc: ACTIONS_STEP_DEBUG thành true. Nếu cả bí mật và biến đều được đặt, giá trị của bí mật sẽ được ưu tiên hơn biến. Sau khi thiết lập bí mật hoặc biến, nhiều sự kiện gỡ lỗi hơn được hiển thị trong nhật ký bước. Để biết thêm thông tin, hãy xem Sử dụng nhật ký chạy quy trình làm việc .