最佳答案
在一个 action
中运行多个命令的正确方法是什么?
我想运行一个 Python 脚本作为 action
。在运行这个脚本之前,我需要安装 requirements.txt
。
RUN pip install -r requirements.txt
的 Dockerfile
。python:3
映像,在 main.workflow
中运行来自 args
的参数之前,在 entrypoint.sh
文件中运行 pip install -r requirements.txt
。pip install
和 python myscript.py
作为 args
我想运行一个存在于我的存储库中的脚本,然后比较2个文件(它的输出和一个已经存在的文件)。
这是一个包含 两个命令的进程,而在第一个示例中,可以将 pip install
命令视为 建筑指挥部,而不是一个测试命令。
我是否可以为另一个命令创建另一个 Docker,它将包含前一个 Docker 的输出?
我正在寻找指导方针的位置指令在 Dockerfile
,在 entrypoint
或在 args
。