Hello,

It seems that `image` is not a variable, but a "job keyword", and thus
cannot be directly set in the matrix.

https://docs.gitlab.com/ee/ci/yaml/?query=image
> Keyword type: Job keyword. You can use it only as part of a job or in the 
> default section.

Best regards,
Fedorov Alexander.




On Fri, 26 Jan 2024 at 18:03, Robert Goldman <rpgold...@sift.net> wrote:
>
> I have created a new docker image for Allegro CL version 11.0 (express/free), 
> and put it on DockerHub: 
> https://hub.docker.com/repository/docker/rpgoldman/allegro11express/general
>
> I have tried to add regression and upgrade tests using this Docker Image -- 
> see Regression test and Upgrade test.
>
> Unfortunately, these tests don't work! They print the right information at 
> the head of the job:
>
> Regression test: [allegro, rpgoldman/allegro11express, modern] :
>
> But they pull the wrong docker image:
>
> Using Docker executor with image 
> containers.common-lisp.net/cl-docker-images/allegro:latest ...
> Authenticating with credentials from job payload (GitLab Registry)
> Pulling docker image 
> containers.common-lisp.net/cl-docker-images/allegro:latest ...
> Using docker image 
> sha256:d0fc75f61208fa39497f5ae2188d6d70d4b65ae513105dbdf80f85b41a45ffdc for 
> containers.common-lisp.net/cl-docker-images/allegro:latest with digest 
> containers.common-lisp.net/cl-docker-images/allegro@sha256:e16f3a55a2d829732a438c363dc6905754c46ca595e868377ed61faeeda44fdb
>  ...
>
> Does anyone on the list understand GitLab pipelines well enough to tell me 
> why my image variable binding in "Regression test" and "Upgrade test" doesn't 
> clobber the value from the template? Or, even more oddly, why it seems to 
> half-way clobber it, giving the right info print, but pulling the wrong image?
>
> Sorry to bother the list, but I'm at my wits end and the debugging tools and 
> documentation are somewhere between horrible and non-existent.
>
> Thanks for any advice,
>
> R

Reply via email to