devspace enter 命令只是返回 [fatal] unknown flag: --omit
devspace enter command is just returning [fatal] unknown flag: --omit
我正在发出命令 运行 按需在容器内部进行测试,如下所示:
- name: api-test
description: Runs API tests in container
command: |
devspace enter --image-selector ${APP-NAME}/${API-DEV} \
coverage run --omit='src/manage.py,src/config/*,*/.venv/*,*/*__init__.py,*/tests.py,*/admin.py' src/manage.py test src && \
coverage report
当我 运行 devspace run api-test
我得到:
[fatal] unknown flag: --omit
我在将命令复制到我的 CLI 时也遇到了同样的错误,所以它更像是一个 bash 问题而不是 devspace。
我在本地没有 coverage
,这就是为什么我试图 运行 它在容器中,但看起来我目前如何配置它正在尝试 运行 在本地。话虽这么说,我在容器中本地也没有 Django,并且像下面这样的东西 运行s 很好:
devspace enter --image-selector ${APP-NAME}/${API-DEV} ./manage.py show migrations
我想我可以通过某种方式编写此命令来解决错误。
有什么建议吗?
尝试devspace enter --image-selector ${APP-NAME}/${API-DEV} -- bash -c "YOUR_BASH_COMMANDS_HERE"
--
确保之后的所有标志都不是 devspace enter
的标志,并且 bash -c STRING
启动 shell 并将 STRING 作为命令传递给 运行 在这个 shell.
我正在发出命令 运行 按需在容器内部进行测试,如下所示:
- name: api-test
description: Runs API tests in container
command: |
devspace enter --image-selector ${APP-NAME}/${API-DEV} \
coverage run --omit='src/manage.py,src/config/*,*/.venv/*,*/*__init__.py,*/tests.py,*/admin.py' src/manage.py test src && \
coverage report
当我 运行 devspace run api-test
我得到:
[fatal] unknown flag: --omit
我在将命令复制到我的 CLI 时也遇到了同样的错误,所以它更像是一个 bash 问题而不是 devspace。
我在本地没有 coverage
,这就是为什么我试图 运行 它在容器中,但看起来我目前如何配置它正在尝试 运行 在本地。话虽这么说,我在容器中本地也没有 Django,并且像下面这样的东西 运行s 很好:
devspace enter --image-selector ${APP-NAME}/${API-DEV} ./manage.py show migrations
我想我可以通过某种方式编写此命令来解决错误。 有什么建议吗?
尝试devspace enter --image-selector ${APP-NAME}/${API-DEV} -- bash -c "YOUR_BASH_COMMANDS_HERE"
--
确保之后的所有标志都不是 devspace enter
的标志,并且 bash -c STRING
启动 shell 并将 STRING 作为命令传递给 运行 在这个 shell.