On Fri, Aug 7, 2020 at 9:38 AM Brennan Ashton <bash...@brennanashton.com> wrote:
>
> On Thu, Aug 6, 2020, 4:35 PM Takashi Yamamoto <yamam...@midokura.com.invalid>
> wrote:
>
> > On Thu, Aug 6, 2020 at 11:57 PM Brennan Ashton
> > <bash...@brennanashton.com> wrote:
> > >
> > > On Thu, Aug 6, 2020, 4:03 AM Takashi Yamamoto
> > <yamam...@midokura.com.invalid>
> > > wrote:
> > >
> > > > hi,
> > > >
> > > > the docker image used by the CI (nuttx-ci-linux) is useful for other
> > > > purposes.
> > > > but as far as i know, it isn't pullable publicly.
> > > >
> > > > right now, i'm building and pushing it to docker hub for my own
> > > > consumption.
> > > > https://hub.docker.com/repository/docker/yamt/nuttx-ci-linux
> > > > i think it's worth to provide an equivalent officially as a project.
> > > >
> > > > how do you think?
> > > >
> > >
> > > The image is already publicly available.  This is how the CI system uses
> > it
> > > including Jenkins
> > >
> > > https://github.com/apache/incubator-nuttx-testing/packages/159581
> >
> > spacetanuki% docker pull
> > docker.pkg.github.com/apache/incubator-nuttx-testing/nuttx-ci-linux:latest
> > Error response from daemon: Get
> >
> > https://docker.pkg.github.com/v2/apache/incubator-nuttx-testing/nuttx-ci-linux/manifests/latest
> > :
> > no basic auth credentials
> > spacetanuki%
> >
> > what credential should i use for public consumption?
> >
>
>
> You have to use your GitHub credentials or token even for public ones
> unfortunately.
>
> https://docs.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages
>
> There is a long ticket of people complaining about this restriction. It's
> also why we have the extra login step in our CI run.

a token with read:packages worked. thank you.

>
> https://github.community/t/docker-pull-from-public-github-package-registry-fail-with-no-basic-auth-credentials-error/16358

heh. i may add my complaint there.

now, i have a variation of my original suggestion.
in addition to github packages, how about pushing the image to a less
broken public registry as well? eg. docker hub

>
> --Brennan

Reply via email to