OIPv4
3 min
Docker + npm
L'authentification npm évolue pour la génération des images Docker. Les secrets Docker sont désormais utilisés.
Construction d'une image via la commande docker
docker buildx build --secret id=npmrc,src=~/.npmrc [...]Construction d'une image via Drone CI
Le fichier de configuration .drone.yml doit spécifier le secret Docker.
steps:
- name: docker-build
image: plugins/docker
settings:
[...]
secrets:
- source: npmrc
target: npmrcIl est nécessaire de créer un secret Drone CI nommé npmrc. La valeur de ce secret est :
//registry.npmjs.org/:_authToken=NPM_TOKEN
@fasstech:registry=https://registry.npmjs.org/NPM_TOKEN doit ĂȘtre remplacĂ© par un token npm valide.