Support multiple containers in eic-shell
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu với install.sh và script eic-shell đi kèm, sau đó lần theo các điểm vào install_singularity và install_docker cùng cách xử lý đối số của chúng. Xem xét quy trình phát hành CI cho các script Docker và Singularity riêng biệt. Được xem là hoàn thành khi việc chọn container, các đối số phiên bản, cài đặt, xác thực và passthrough hoạt động thông qua eic-shell, đồng thời các script đã gộp được phát hành lên eic.github.io/eic-shell.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Right now we can only support a single container at a time in eic-shell. As we develop additional environments (focused on AI/ML, production, etc), we should have a way to run those seamlessly, e.g. eic-shell --container ml --version 23.04.0. This, in turn, means that the installation and validation functionality needs to go into eic-shell, not install.sh. In fact, it means that install.sh would ONLY install eic-shell, branch to docker vs singularity,, and then use eic-shell for the actual container pulling with argument passthrough.
Steps:
- move from $1 and shift to using getopt so we don't eat all the arguments
- eat those arguments that are not supported by eic-shell (prefix etc), but keep the others
- pass $@ to install_singularity and install_docker
- move the image installation into the bundled eic-shell script
- remove support for singularity version 2
- maintain the eic-shell for singularity and for docker as separate scripts in this repo (allowing CI)
- merge scripts in CI publication to the eic.github.io/eic-shell location
- Ngôn ngữ chính
- Shell
- Star
- 2
- Fork
- 5
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 eic/eic-shell
-
install.sh incorrectly pulls from singularity.opensciencegrid.org instead of eic.opensciencegrid.orgĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
ARM architecture planĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
-
Reduce duplication in eic-shell script embedded install.shCó thể làm lại được @wdconinc đã nhận 197 ngày trước và không có pull request nào đang mở. Đang mở
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
Tất cả issue của eic/eic-shell
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
alunduil/alunduil-infrastructure#629 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
duckdb/duckdb-skills#19 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
YosysHQ/oss-cad-suite-build#216 ·