Support multiple containers in eic-shell
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
調査の方向性
install.sh と同梱されている eic-shell スクリプトから始め、install_singularity と install_docker のエントリポイントおよび引数処理を追跡します。Docker 用と Singularity 用に分かれたスクリプトの CI 公開フローを確認します。eic-shell 経由でコンテナの選択、バージョン引数、インストール、検証、passthrough が機能し、統合されたスクリプトが eic.github.io/eic-shell に公開されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Shell
- スター
- 2
- フォーク
- 5
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
eic/eic-shell のほかの issue
-
install.sh incorrectly pulls from singularity.opensciencegrid.org instead of eic.opensciencegrid.orgオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
Reduce duplication in eic-shell script embedded install.sh再び着手できるかも @wdconinc が 196 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
-
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
似ている issue
-
package-update
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
bug needs triage
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
obra/superpowers#2394 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
CachyOS/cachyos-aur-derived#772 ·
メンテナーはふだん 1 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
kristofdegrave/homeassistant-smart-charging#1413 ·
メンテナーはふだん 1 日以内に返信