Kann Nexus oder Artifactory einfache tar.gz-Artefakte speichern?

Ich habe Cloud-Server in verschiedenen Rechenzentren auf der ganzen Welt. Jedes Rechenzentrum ist von den anderen getrennt.

Ich suche nach einer einfachen Möglichkeit, um Artefakte auf einfache und konsistente Weise auf einzelnen Cluster von Servern (auf denen möglicherweise verschiedene Versionen von Software ausgeführt werden, z. B. ein Entwickler-, Test- und Produktionscluster) in jeder dieser Regionen bereitzustellen. Mir scheint, ich brauche einen Artefaktserver, da ich auf dem Cloud-Server ein Installationsskript ausführen kann, das das richtige Software-Artefakt herunterfährt.

Jetzt arbeite ich auf der Operationsseite. Es interessiert mich nicht, Builds durchzuführen oder Software-Build-Abhängigkeiten zu verwalten. Ich möchte einfach einen Artefaktserver, auf dem ich alle verschiedenen Versionen meiner Pakete für den späteren Zugriff speichern kann. Der Kicker ist, dass ich verschiedene Arten von Artefakten zu speichern habe.

Shell-SkriptePython-SkripteMarionette manifestiert sichDebian-Dateien (oft als tar.gz-Datei von mehreren Debians geliefert)

Kann Nexus oder Artifactory alle diese Pakettypen verwalten oder sollte ich in eine andere Richtung schauen? Ich bin nicht dagegen, meinen Shell-Skript-Projekten make-Dateien hinzuzufügen, die einfach tar.gz-Dateien generieren. Ich möchte einfach nicht auf die Idee kommen, ein Artefakt-Repository einzurichten, wenn letztendlich ein wenig Scripting, Wget und ein Apache-Server gut funktionieren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage