Bonjour,

J'ai une petite question, c est certainement une histoire de syntaxe, c'est la première fois que je l'utilise de cette facon en utilisant un curl sur l api registry docker, j ai pas trouver mon bonheur dans la doc

comment passer un build arg à l'api v1 pour un docker build via une commande curl, soi je prends une erreur de syntax soi les variables sont vides dans l'execution du dockerfile


Code : Sélectionner tout - Visualiser dans une fenêtre à part
'curl   "https://docker-builder-moimeme/api/v1/registries/testing/images/monoimage/tags/$PROJECT_VERSION?url=$GIT_REPO_URL&branch=$CI_COMMIT_REF_NAME&dockerfile-dir=$DOCKERFILE_DIR&cache=false&build-arg\[\]=REPOSITORY=$MVN_REPO&build-arg\[\]=VERSION=$PROJECT_VERSION"
vous passeriez ca comment ? j'ai fait beaucoup de combinaison sauf la bonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
build-arg\[\]=REPOSITORY=$MVN_REPO&build-arg\[\]=VERSION=$PROJECT_VERSION
Dans le dockerfile

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ARG VERSION
ARG REPOSITORY

RUN  echo "ARGS  REPO: ["$REPOSITORY"] VERSION :  ["$VERSION"]"
merci pour vos infos
cdt
JP