Allow to clone an external repo before the build
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker, git, python, yaml
- Lĩnh vực
- build-system, devops, infrastructure
Hướng nghiên cứu
Bắt đầu bằng cách truy vết cách cloud-harness hiện đang clone các repository bên ngoài bên trong quá trình build Docker và cách các phần phụ thuộc YAML được phân tích. So sánh luồng đó với các trường phụ thuộc git được đề xuất, sau đó xác minh rằng việc chọn branch hoặc tag, đường dẫn đích và việc cập nhật các repository đều có thể cấu hình, đồng thời không còn phụ thuộc vào các lệnh thủ công để loại bỏ cache.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
In order to use code from a different repo we need to clone the repo from inside the docker image.
There are two main limitations of this approach as it's currently done:
- the tag/branch is hardcoded in the dockerfile (not configurable)
- if the repo is updated, the changes are not taken due to the docker cache, so we need to add ugly commands to override the cache such as
RUN echo "cache 2021-11-24"
One nice way would be to add a new kind of dependency:
harness:
dependencies:
hard:
soft:
build:
git:
- url: https://github.com/MetaCell/nwb-explorer.git
branch_tag: master
path: /git
- Ngôn ngữ chính
- Python
- Star
- 19
- Fork
- 5
- Merge trung bình
- 11 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của MetaCell/cloud-harness
-
new feature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100
MetaCell/cloud-harness#810 · 1 bình luận ·
-
When using a custom image for on_exit_notify of a workflow queue and payload should not be mandatoryĐang mởgood first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
MetaCell/cloud-harness#801 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
MetaCell/cloud-harness#781 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 32/100
MetaCell/cloud-harness#709 ·
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
MetaCell/cloud-harness#706 · 1 bình luận ·
Tất cả issue của MetaCell/cloud-harness
Issue tương tự
-
Workflow.schedule stops when a cron deadline passes before sleepCó thể đã có người làm @HuaTNA đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)Có thể đã có người làm @rusackas đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
apache/kyuubi#7786 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[20.0] hr_work_entry: Duration column of Export Time Entries is truncated to whole hoursCó thể đã có người làm @odooaktiv đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
fix formatting of the sample database page of the docsCó thể đã có người làm @Aaqibhafeezkhan đã nhận hôm nay. Đang mởdocumentation good first issue help wanted
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
chaoss/CollectOSS#544 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày