Docker容器卷未在GitHub操作中装入
下面是我的操作文件Docker容器卷未在GitHub操作中装入,github,github-actions,Github,Github Actions,下面是我的操作文件 name: ZAP on: push jobs: build: runs-on: ubuntu-latest container: image: owasp/zap2docker-stable options: --user root volumes: - /__w/actions-test-repo/actions-test-repo:/zap/wrk/ steps: - uses:
name: ZAP
on: push
jobs:
build:
runs-on: ubuntu-latest
container:
image: owasp/zap2docker-stable
options: --user root
volumes:
- /__w/actions-test-repo/actions-test-repo:/zap/wrk/
steps:
- uses: actions/checkout@v1
- name: view file
run: pwd
- name: run zap
if: always()
run: zap-baseline.py -t https://www.example.com -g gen.conf -r testreport.html
- name: view file
if: always()
run: pwd
我想将目录/zap/wrk/绑定到本地目录。但当容器启动时,它不会装入此卷。我得到了当前的工作目录并将其装载到docker容器中。这是正确的方法吗
结果链接:本论坛也发现了类似的问题。 解决方法是使用选项参数
name: ZAP
on: push
jobs:
build:
runs-on: ubuntu-latest
container:
image: owasp/zap2docker-stable
options: -v /__w/actions-test-repo/actions-test-repo:/zap/wrk/:rw
steps:
- uses: actions/checkout@v2
- name: run zap
if: always()
run: zap-baseline.py -t https://www.example.com -g gen.conf -w testreport.md