我正在尝试使用GitHub操作工作流中的container选项来运行停靠容器中的整个作业。如何指定登录凭据以从docker hub上的私有存储库检索此docker映像?
jobs:
build:
runs-on: ubuntu-18.04
container: private_org/test-runner:1.0我已经成功地将以下docker-login“操作”作为“步骤”使用docker hub进行身份验证,但这直到作业级容器初始化之后才会执行。
jobs:
build:
runs-on: ubuntu-18.04
steps:
- uses: azure/docker-login@v1
with:
username: me
password: ${{ secrets.MY_DOCKERHUB_PASSWORD }}
- name: test docker creds
run: docker pull private_org/test-runner:1.0发布于 2020-10-07 04:00:31
这是最近实现的。使用以下工作流定义:
jobs:
build:
container:
image: private_org/test-runner:1.0
credentials:
username: me
password: ${{ secrets.MY_DOCKERHUB_PASSWORD }}https://stackoverflow.com/questions/61532119
复制相似问题