Comment installer JFrog Artifactory sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer JFrog Artifactory sur CentOS 8. Pour ceux d’entre vous qui ne le savaient pas, JFrog Artifactory est un outil de gestion de stockage binaire qui gère l’entrepôt binaire en fonction de l’outil de construction (tel que maven, Gradle) pour faciliter la gestion des bibliothèques tierces et la publication du référentiel cible, améliorant ainsi l’efficacité du développement logiciel. Avec JFrog, vous avez la possibilité d’utiliser vos outils d’orchestration préférés pour gérer vos déploiements d’applications à l’aide de différents packages de configuration et artefacts d’application gérés dans Artifactory.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du Postman sur un CentOS 8.

Installer JFrog Artifactory sur CentOS 8

Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.

sudo mise à jour dnf
sudo dnf installer epel-release

Étape 2. Installation de JFrog Artifactory sur CentOS 8.

Nous avons maintenant créé un script simple pour installer le Jfrog sur le système CentOS :

nano jfrog-installer.sh

Ajoutez les lignes suivantes :

#/poubelle/bash

# Désactivez SELINUX sur CentOS 8 # définissez le mode selinux permissif temporaire. redémarrer pas besoin
sudo setenforce 0 # Au prochain redémarrage, la ligne ci-dessous vous aidera à désactiver définitivement selinux.
sudo sed -is/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config # jfrog oss 7.x nécessite Java 11, l’installation de wget et openjdk
sudo dnf install -y wget java-11-openjdk* # téléchargez le référentiel jfrog et conservez-le directement dans /etc/yum.repos.d dir
sudo wget https://bintray.com/jfrog/artifactory-rpms/rpm -O /etc/yum.repos.d/bintray-jfrog-artifactory-oss-rpms.repo # install jfrog-artifactory-oss (open source)
sudo dnf install -y jfrog-artifactory-oss # les fichiers yaml sont sensibles au retrait. Ne supprimez donc pas les espaces lors de la copie. Gardez tel quel. # création system.yaml cat <system.yaml configVersion : 1 partagé : extraJavaOpts : “-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC” security: node: database: EOF # copie au-dessus du system.yaml créé et remplacement par celui d’origine
sudo cp -brvf system.yaml /var/opt/jfrog/artifactory/etc/system.yaml # activer artefactoyr.service ainsi que démarrer le service en même temps
sudo systemctl enable –now artefactory # Ouvrez maintenant le navigateur Web – https://:8081 et effectuez la post-installation de jfrog.

Ensuite, accordez l’autorisation exécutable au script :

sudo chmod +x jfrog-installer.sh

Après cela, exécutez le script :

sh jfrog-installer.sh

Étape 3. Configurez le pare-feu.

Maintenant, nous configurons firewalld pour autoriser l’accès au port principal de l’application JFrog Artifactory :

sudo firewall-cmd –add-port=8081/tcp –permanent
sudo pare-feu-cmd –reload

Étape 4. Accéder à l’interface Web JFrog.

Une fois installé avec succès, ouvrez maintenant le navigateur Web et cliquez sur URL https://your-ip-address:8081 à partir d’un navigateur client.

Les identifiants par défaut sont :

Nom d’utilisateur: admin

Mot de passe: le mot de passe

Toutes nos félicitations! Vous avez correctement installé JFrog. Merci d’avoir utilisé ce didacticiel pour installer JFrog Artifactory sur votre système CentOS 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de JFrog.