3 votes

Github actions docker caching

Je pense que cela sera utile à beaucoup d'autres.

J'utilise https://github.com/phips28/gh-action-bump-version pour changer automatiquement les versions de NPM dans les actions Github.

Existe-t-il un moyen de mettre en cache l'image docker de cette action afin qu'elle ne doive pas être construite à chaque fois ? Il faut beaucoup de temps pour l'exécuter et il s'exécute avant le reste des étapes. Je suis sûr que c'est commun pour des types similaires d'actions Github qui tirent des images docker.

L'image docker semble assez mince, donc je ne suis pas sûr qu'il y ait un avantage à essayer d'optimiser l'image elle-même. Il s'agit plutôt de savoir comment configurer les actions Github.

Des suggestions ?

0voto

Noam Dolovich Points 201

Il existe un excellent article sur le blog de docker expliquant comment mettre en cache les images docker avec actions/cache et buildx (qui vous permet de spécifier un chemin de cache personnalisé). Vous pouvez le trouver ici : https://www.docker.com/blog/docker-github-actions/ .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X