Artefakty jsou soubor, který obsahuje zkompilovaný kód i prostředky. Například v Javě jsou artefakty .war, .ear, .jar. Úložiště artefaktů je úložiště, které obsahuje více verzí artefaktů. JFrog artifactory je jedním z populárních, pokročilých nástrojů pro správu úložiště. Může být integrován s nepřetržitou integrací a dodáním pro rychlejší dodání produktu. Devops používá JFrog pro správu binárních souborů v různých prostředích, zabezpečení, řízení přístupu a sledovatelnost, podporu pro šéfkuchaře atd.
Tento článek vám ukáže, jak nainstalovat artefakt JFrog v Ubuntu 20.04 a nakonfigurovat jej. Kroky jsou stejné pro rodinu Linuxu Debian.
Instalace
Ujistěte se, že vaše systémové balíčky jsou aktuální.
$ sudo apt update
Nejprve přidejte klíč GPG zadáním následujícího příkazu.
$ wget -qO - https://api.bintray.com/orgs/jfrog/keys/gpg/public.key | sudo apt-key add -
Přidejte úložiště jfrog do svého seznamu apt. Stačí zkopírovat a vložit následující příkaz do svého terminálu.
$ echo "deb https://jfrog.bintray.com/artifactory-debs bionic main" | sudo tee /etc/apt/sources.list.d/jfrog.list
Pojďme tedy aktualizovat apt index,
$ sudo apt update
Nyní můžete nainstalovat pomocí služby jfrog zadáním následujícího příkazu.
$ sudo apt install jfrog-artifactory-oss
Spusťte službu,
$ sudo systemctl start artifactory.service
Povolte službu,
$ sudo systemctl enable artifactory.service
Zkontrolujte stav služby
$ systemctl status artifactory.service
Přístup k uživatelskému rozhraní Jfrog
Otevřete prohlížeč a zadejte http://IP_nebo DOMAIN-NAME:8081/artifactory
Pro přihlášení použijte výchozí uživatelské jméno a heslo.
Musíte resetovat heslo správce.
Nastavte základní adresu URL, jako je název vaší domény, abyste získali přístup k webovému uživatelskému rozhraní artefaktů JFrog. Pokud žádné nemáte, můžete přeskočit.
Nyní je dalším krokem konfigurace výchozího proxy. Pokud má váš podnik proxy bránu pro přístup k serveru, použijte ji, jinak ji přeskočte.
Nyní je vaše instalace a základní konfigurace dokončena. Můžete začít vytvářet úložiště založené na vašem projektu.
Závěr
Jfrog vám poskytuje interaktivní, responzivní uživatelské rozhraní. Má více funkcí než jiné nástroje pro správu artefaktů. Pro více informací navštivte oficiální stránky JFrog. https://jfrog.com/open-source/
Děkuji.