【发布时间】:2020-10-07 13:46:22
【问题描述】:
我想使用机器执行器,以便我可以使用 docker-compose 运行一些组件测试。我的工作流程在结帐步骤失败并抛出此错误:Making checkout directory "/opt/my-app" Error: mkdir /opt/my-app: permission denied
这是我工作流程中 component_test 阶段的 yaml:
component_test:
machine: true
working_directory: /opt/my-app
steps:
- checkout
如果我使用 docker 而不是机器执行器,那么我不会遇到任何权限问题:
component_test:
machine: true
working_directory: /opt/my-app
steps:
- checkout
但是,我希望能够使用 docker-compose,因此需要能够运行机器执行程序。有没有人见过这样的权限问题?
【问题讨论】:
标签: circleci circleci-workflows