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