Webinar – Einführung in Artifactory auf der JFrog Platform

Webinarbeschreibung:

Alles, was Sie über JFrog Artifactory wissen müssen: Wie, in welcher Form, wo und wann Artifactory als Teil Ihrer Anwendungsbereitstellung verwendet werden kann. Im Zentrum der JFrog DevOps Plattform bietet Artifactory eine universelle Verwaltung aller binären Artefakte, Container-Images und Helm-Diagramme, die in Ihrem SDLC verwendet werden. Erfahren Sie, wie Sie Artifactory verwenden können. Lernen Sie Tipps und Tricks zur Verbesserung Ihrer Entwicklerproduktivität und Best Practices für die Verwendung von Artifactory als Teil Ihrer CI/CD-Pipelines kennen, die Ihre Releases beschleunigen.

Zielgruppe:

Entwickler und DevOps-Techniker, die sich einen Überblick über JFrog Artifactory und gängige Nutzungsszenarien verschaffen möchten.

Voraussetzungen: Keine

Das Programm

  •  Was ist JFrog Artifactory und wozu wird es benötigt?

Artifactory-Nutzungsszenarien:

  • Auflösen von Abhängigkeiten
  • Verwalten der Bereitstellung von Artefakten als Aufzeichnungssystem für CI/CD
  • Bill of Materials
  • Artifactory Query Language (AQL)
  • Verwenden von Artifactory für Cloud-native Anwendungen
  • Produktdemo
Links:

Fragen und

Im Anschluss an das Webinar wurden diese ausgezeichneten Fragen aus dem Publikum gestellt, die auch für Sie von Interesse sein könnten.

Könnten Sie Artifactory mit Nexus vergleichen? Welche Vorteile gibt es?

Gute Frage, Anton. Die Hauptvorteile bestehen darin, dass wir weitaus mehr Pakettypen unterstützen (insgesamt 26). Wir unterstützen ein hochverfügbares Setup für Skalierbarkeit und maximale Betriebszeit. Wir speichern Binärdateien nach Prüfsummen, um durch Deduplizierung Speicherplatz zu sparen. Und wir unterstützen die Replikation, damit Binärdateien an mehreren Standorten verfügbar sind. Außerdem bieten wir Unterstützung rund um die Uhr.

Gibt es Plug-ins für Azure DevOps?

Aber ja. Sehen Sie sich unsere Dokumentation zur Artifactory-Erweiterung für Azure DevOps und TFS an.

Können wir eine Integration mit unseren Azure DevOps CI-Builds durchführen?

Die JFrog Artifactory-Erweiterung für Azure DevOps unterstützt Folgendes:
Auflösung Ihrer Build-Abhängigkeiten aus Artifactory.
Bereitstellung Ihrer Build-Artefakte in Artifactory.
Vollständige Rückverfolgbarkeit Ihrer Builds durch Erfassung Ihrer Build-Informationen aus Ihren Builds und Veröffentlichung in Artifactory .
Die Antwort lautet daher: Ja. Die meisten unserer Plug-ins machen genau das für CI-Builds.

Werden mit Artifactory Snapshot-Builds unterstützt?

Ja, natürlich! Artifactory war ursprünglich ein Maven-Repository und unterstützt Snapshot-Versionsformate, die automatische Snapshot-Umbenennung für die eindeutige Snapshot-Reihenfolge, das Löschen von Snapshots für die Speicherverwaltung und das Hochstufen von Snapshots, um Versionen durch Build-Bereitstellung freizugeben.
Build-Bereitstellung
Snapshot-Unterstützung

Bietet Artifactory ein Dashboard für Xray, wie in SonarQube?

Artifactory zeigt Xray-Scanergebnisse auf den Registerkarten für Artefakte und Build-Metadaten sowie als Berichte auf der Xray-Benutzeroberfläche an.

Kann man JFrog als Link-Bibliothek verwenden und gibt es dafür ein Prozess-Setup? Eine Link-Bibliothek speichert Bibliotheken für Python, Java usw., damit man dieselben Bibliotheken verwendet und keine unterschiedlichen Versionen. Können Entwickler ihre Bibliotheken aus JFrog Artifactory abrufen?

Hallo Ray! Ja, genau darauf ist JFrog Artifactory ausgelegt. Sie können die verschiedenen Repository-Typen verwenden, damit Ihre Entwickler immer dieselben Versionen haben. Es bietet auch etwas mehr Sicherheit, weil diese Versionen in Ihrem Rechenzentrum gespeichert sind und nicht jedes Mal aus dem Internet heruntergeladen werden. Ein Vorteil, den ich als Entwickler wirklich schätze, besteht darin, dass ich meine Tools nicht ändern muss (wenn ich Artifactory verwende, kann ich pip install oder mvn install auswählen). Wir werden während der Demo tiefer in die Details einsteigen. Wenn Sie danach noch Fragen haben, schreiben Sie uns bitte noch einmal.

Kann Artifactory ein PEAR-Paket-Repository (Pirium) ersetzen, ohne dass man zuerst seine Inhalte in Composer-Pakete migrieren muss?

Artifactory bietet zwar keine native Unterstützung für PEAR-Pakete, Sie können hierzu aber die generischen Repositorys in Artifactory verwenden. Ehrlich gesagt habe ich es mit PEAR-Paketen noch nicht ausprobiert, es kann daher bei Ihnen anders aussehen

Sind Objekte versioniert? Wenn ich mehrmals in myrepo-local/manifest.json schreibe, kann ich dann ältere Versionen dieser Datei zurückerhalten?

Wenn Sie beim Hochladen Versionen vergeben, dann sind Versionsinformationen verfügbar. Wenn Sie die Datei überschreiben, gehen die vorherigen Versionen verloren.

Bieten Sie Support für Visual Studio-Quellcode?

Wir haben eine Erweiterung, die Sie in unserem öffentlichen GitHub-Repository finden.

Wie reiht sich JFrog Bintray in das ein, was Sie heute demonstriert haben?

Bintray ist das Tool, das zum Einsatz kommt, wenn Pakete an Endbenutzer verteilt werden müssen. Sie verwenden Artifactory in der CI/CD-Pipeline und veröffentlichen dann im letzten Schritt die Release-Artefakte in Bintray. Klicken Sie hier

Artifactory ist also im Grunde nur ein Repository für externe und interne Binärdateien? 

Das ist richtig. Ein zentraler Ort, an dem alle Binärdateien gespeichert und abgerufen werden.

Bietet Artifactory Versionierung?

Artifactory bietet Versionierung. Diese wird mit den Artefakt-Metadaten verbunden und ist spezifisch für den Repository-Typ.

Trusted Releases Built For Speed