Wie kann ich verhindern, dass zuvor bereitgestellte Artefakte überschrieben wird?
Verwenden wir Artifactory für unsere Gesellschaft Maven-repository. Gibt es einen Weg, um es einzurichten (oder Maven-up) so, dass ein Artefakt kann nicht bereitgestellt werden, um das repository, wenn es bereits ein Artefakt mit der gleichen Versionsnummer?
Der Gründe für dies ist, um sicherzustellen, dass die gültigen Versionen nicht versehentlich überschrieben werden. Wenn ein Artefakt muss wirklich neu bereitgestellt, einer unserer Entwickler können mit dem Artifactory web-interface, um es zu löschen. Dann können Sie die Bereitstellung der neuen Kopie.
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist leicht erreicht durch Widerruf der "Löschen" - die Berechtigung, von der Bereitstellung von Benutzer\Gruppen auf dem Ziel-Projektarchiv; die löschen-Berechtigung ist erforderlich für die beiden Artefakt-removal-und Artefakt-re-deployment.
Alle Benutzer\Gruppe Berechtigungen bearbeitbar sind innerhalb der Benutzeroberfläche an Admin->Sicherheit->Berechtigungen.
Siehe auch Verwalten Von Berechtigungen
deployers
Gruppe, die nur dieDeploy/Cache
Erlaubnis, aber ich sehe keine Fehler, wenn Sie versuchen, zu überschreiben, ein Artefakt...Deploy
Berechtigung ermöglicht das überschreiben von SNAPSHOTS, nicht aber den anderen Versionen.