Amqp: Utiliser la balise pour publier la version

Créé le 2 déc. 2014  ·  5Commentaires  ·  Source: streadway/amqp

Même si golang n'a aucune notion de "version" pour une bibliothèque, nous pouvons utiliser un outil externe pour gérer les versions des dépendances.
Par exemple, nous utilisons https://github.com/gpmgo/gopm .
Avec les balises, nous pouvons avoir le même comportement entre n'importe quelle machine de construction à tout moment.

Commentaire le plus utile

Je pense vraiment que cela devrait être rouvert et reconsidéré bientôt, car Sam Boyer mentionne dep est prêt pour la production et est sur le point d'être implémenté dans la chaîne d'outils Go, c'est donc le bon moment pour commencer à migrer vers un système de version.

Oui, les révisions SHA1 sont une solution de contournement acceptable, mais semver a simplement plus de sens, il est facile de distinguer les plus récents des plus anciens et c'est tout simplement plus joli !

Tous les 5 commentaires

Ce paquet est versionné par source commit. Si vous avez besoin d'une construction reproductible, référencez l'arborescence git par commit comme 6f6c32d. Il n'est pas prévu d'ajouter un schéma de version différent comme semver ou une autre référence ordonnée/significative aux commits source.

Y a-t-il une possibilité de revenir sur cette décision ? Il existe des gestionnaires de paquets pour Go (godep, glide, etc.) et il y en a un (dep) qui sera le gestionnaire officiel.

@sagikazarmark , cela a été discuté plus d'une fois depuis décembre 2014. Les choses resteront telles qu'elles sont à court terme. Personnellement, je pense qu'il serait préférable d'utiliser des branches pour les séries de versions et les balises.
Peut-être qu'une fois que Go aura adopté un outil officiel de gestion des packages, cela pourra être revu.

Je pense vraiment que cela devrait être rouvert et reconsidéré bientôt, car Sam Boyer mentionne dep est prêt pour la production et est sur le point d'être implémenté dans la chaîne d'outils Go, c'est donc le bon moment pour commencer à migrer vers un système de version.

Oui, les révisions SHA1 sont une solution de contournement acceptable, mais semver a simplement plus de sens, il est facile de distinguer les plus récents des plus anciens et c'est tout simplement plus joli !

Bonjour!
Avez-vous l'intention d'ajouter une balise de version ?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

kamal-github picture kamal-github  ·  9Commentaires

michaeljs1990 picture michaeljs1990  ·  11Commentaires

vibridi picture vibridi  ·  7Commentaires

auyer picture auyer  ·  4Commentaires

parthibd picture parthibd  ·  3Commentaires