kangwonlee / kangwonlee/cpp_study

Benefit of Travis CI cache

Đang mở
#7 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Assembly
Star
0
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

* Mostly for POSIX (`linux`, `osx`)
* https://travis-ci.org/kangwonlee/cpp_study/jobs/470803028 would show

| | Before (#32.2 first) | After (#32.1 second) | B - A |
|-----|-----:|-----:|-----:|
| total | about 6 min | about 4 min | about 2 min |
| cache setup | 0.12 + 3.36 + 2.56 | 0.15 + 6.00 + 26.64 | -26.75 |
| `wget miniconda` | 0.73 | 0.01 | 0.72 |
| `bash miniconda.sh` | 25.43 | 0.01 | 25.42 |
| `update conda` | 34.64 | 8.96 | 25.68 |
| recipe | 183.45 | 56.57 | 126.88 |
| cache update | 118.93 | 5.37 | 113.56 |

Expect 2 min x 6 = 12 min CPU time save per triggering

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Start with the linked Travis CI job and review the cache setup and timing table for the POSIX linux and osx builds. Compare the cache setup, miniconda, conda update, recipe, and cache update timings; done means the proposed cache approach is implemented and its build-time benefit is verified against the reported baseline.

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
ci-cd
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.