1 つのコマンドで複数のコマンドを実行する正しい方法は何action
ですか?
例えば:
としてpythonスクリプトを実行したいaction
。このスクリプトを実行する前に、requirements.txt
.
いくつかのオプションを考えることができます:
Dockerfile
コマンドを含む を作成しますRUN pip install -r requirements.txt
。- から引数を実行する前に、
python:3
イメージを使用pip install -r requirements.txt
し、ファイルで を実行します。entrypoint.sh
args
main.workflow
- と の両方
pip install
を使用python myscript.py
するargs
もう一つの例:
リポジトリに存在するスクリプトを実行し、2 つのファイル (その出力と既存のファイル) を比較したいと考えています。
これは2 つのコマンドを含むプロセスですが、最初の例では、コマンドはテスト コマンドではなくビルド コマンドpip install
と見なすことができます。
質問:
以前の Docker の出力を含む、別のコマンド用に別の Docker を作成できますか?
Dockerfile
in 、 inentrypoint
または inのコマンドの場所に関するガイドラインを探していargs
ます。