github / github/platform-samples
Pre-receive hook output prefix
- Ngôn ngữ chính
- Shell
- Star
- 2.2k
- Fork
- 1.9k
- Merge trung bình
- 7 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
Hi, in an organisation with many pre-receive hooks running, it would be great if the hook was executed with each stdout line being pre-fixed with the hook that caused the line output.
Like what is shown here: https://superuser.com/a/623119/860394
```bash
command1.sh | sed "s/^/[command1] /"
command2.sh | sed "s/^/[command2] /"
```
For hook maintainers, it is time consuming to constantly address questions about issues related to other hooks created by other teams within an organisation.
Edit:
per-hook solutions are welcome, though a GitHub-wide solution would be ideal.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét ngữ cảnh của pre-receive hook và ví dụ piping command1.sh/command2.sh trong issue. Xác định xem một wrapper cho từng hook có thể đáp ứng yêu cầu hay cần một thay đổi ở cấp nền tảng trên toàn GitHub; được coi là hoàn tất khi một phương pháp thêm tiền tố đã được thống nhất được ghi lại và triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- shell
- Lĩnh vực
- devops, tooling
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100