Existe-t-il une URL pour le dernier instantané d'un artefact dans Artifactory?
Je voudrais faire un lien permanent vers la dernière version de capture instantanée d'un objet dans Artifactory. Si nous sommes sur la 1.0-SNAPSHOT, je voudrais une URL qui télécharge la dernière version 1.0-SNAPSHOT JAR. Je peux trouver le dernier artefact par la localisation de l'artefact sur notre serveur au http://hostname/artifactory/libs-snapshot/groupId/artifactId/1.0-SNAPSHOT/
. Autres que la vérification de la date-heure, je peux comprendre que l'on si plus tard par l'ouverture de maven-metadata.xml et la correspondance des métadonnées et des versions/instantané d'horodatage et buildNumber avec un POT dans le même répertoire. Cela pourrait être scripté, mais, idéalement, Artifactory a déjà un moyen de construire un lien permanent de cette manière. Ne Artifactory fournir une URL?
source d'informationauteur BennyMcBenBen | 2013-07-11
Vous devez vous connecter pour publier un commentaire.
Fait normal de requête pour l'entrée avec artifactId-1.0-SNAPSHOT.jar dans le nom de l'URL doit revenir automatiquement à la dernière version.
Voir la doc ici
Une chose: C'est la base, que ce soit sur la dernière date de création si pas de pom présent, ou de la dernière création de la pom si il y a quelques. Mélange de pom et de non-pom déploiement peut résultats dans d'étranges résultats!
J'ai essayé à l'aide d'un script shell, et il a travaillé pour moi.
Etape 1: Obtenir un mot de passe chiffré pour votre compte d'utilisateur en cliquant sur le nom d'utilisateur ou créer un utilisateur commune. Aller à l'aide de votre mot de passe sécurisé de l'article dans le lien suivant
http://www.jfrog.com/confluence/display/RTF/Centrally+Sécurité+mots de passe
Étape 2: Dans votre machine locale, créer un dossier temp et le type de cette boucle(peut être wget pour windows) commande:
Votre foo.jar dans le dossier tmp est la version la plus récente. Si l'on ne donne pas d'horodatage comme ci-dessus, il va télécharger la dernière artefact dans cette version. Espérons que cette aide!
Cela peut être utile:
Comment faire pour télécharger le dernier artefact de Artifactory référentiel?
Bien qu'il n'y a pas de permalien capacité dans la version gratuite de Artifactory, il peut être scripté facilement comme vous le suggérez. J'ai fourni un script vite fait de le faire en référence à la question.
Espère que cela aide.