如何在 Github 操作中设置 docker 用户
How to set the docker user in Github Actions
以下是我的 Github 操作的 yml 文件。我想通过 docker 选项 (--user root
) 将 docker 的用户设置为 root 用户。我如何通过 Github 操作来做到这一点?
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: run zap
uses: docker://sshniro/zap_action
with:
args: zap-baseline.py -t https://www.example.com
提前致谢。
我认为您在使用 uses:
时不能传递 docker 容器参数,但您可以使用作业容器设置它们。
试试这个工作流程:
name: ZAP
on: push
jobs:
build:
runs-on: ubuntu-latest
container:
image: owasp/zap2docker-stable
options: --user root
steps:
- uses: actions/checkout@v2
- name: run zap
run: zap-baseline.py -t https://www.example.com
您可以找到 job.<job_id>.container
语法的文档 here。
以下是我的 Github 操作的 yml 文件。我想通过 docker 选项 (--user root
) 将 docker 的用户设置为 root 用户。我如何通过 Github 操作来做到这一点?
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: run zap
uses: docker://sshniro/zap_action
with:
args: zap-baseline.py -t https://www.example.com
提前致谢。
我认为您在使用 uses:
时不能传递 docker 容器参数,但您可以使用作业容器设置它们。
试试这个工作流程:
name: ZAP
on: push
jobs:
build:
runs-on: ubuntu-latest
container:
image: owasp/zap2docker-stable
options: --user root
steps:
- uses: actions/checkout@v2
- name: run zap
run: zap-baseline.py -t https://www.example.com
您可以找到 job.<job_id>.container
语法的文档 here。