GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar JFrog Artifactory en RHEL 8/CentOS 8/Rocky Linux 8

En esta guía, le mostraremos cómo instalar Jfrog Artifactory en RHEL8 y CentOS 7

JFrog Artificio es el único Universal Repository Manager que admite todos los principales formatos de empaquetado, herramientas de compilación y servidores CI.

JFrog Artifactory también es un software de administración de repositorios binarios diseñado para almacenar la salida binaria del proceso de compilación para su uso en distribución e implementación. Artifactory brinda soporte para varios formatos de paquetes, como Maven, Conan, Debian APT, NPM, Helm, Ruby, Python y Docker.

Además, JFrog utiliza herramientas de orquestación para administrar las implementaciones de su aplicación utilizando diferentes artefactos de configuración y aplicación administrados en Artifactory.

JFrog Artifactory administra el almacén binario que depende de la herramienta de compilación (como maven, Gradle) para facilitar la administración de bibliotecas de terceros y la publicación del repositorio de destino, lo que mejora la eficiencia del desarrollo de software.

Instalar el artefacto JFrog

Simplemente siga los pasos a continuación para iniciar JFrog

  • Asegúrese de que todos los paquetes del sistema estén actualizados ejecutando el siguiente comando:
sudo dnf update -y && sudo dnf upgrade -y #RHEL8
  • Instale la herramienta podman y contenedor de la siguiente manera:
sudo dnf install buildah podman -y
  • Luego Verifique la instalación de podman comprobando su versión e información:
podman version
podman info
  • Descargue la imagen del contenedor JFrog Artifactory ejecutando el siguiente comando:
podman pull docker.bintray.io/jfrog/artifactory-oss:latest
  • Confirme que la imagen se extrajo y se descargó:
podman images

Como se muestra arriba, la imagen está disponible localmente

  • Lo siguiente es crear un directorio de trabajo para el contenedor JFrog. Este directorio almacenará toda la fecha del contenedor.
sudo mkdir -p /jfrog/artifactory && sudo chown -R 1030 /jfrog
  • Inicie JFrog Artifactory Container ejecutando la siguiente línea de comando podman:
podman run --name jfrog-artifactory \ -d -p 8081:8081 -p 8082:8082 \ -v /jfrog/artifactory:/var/opt/jfrog/artifactory \ docker.bintray.io/jfrog/artifactory-oss:latest
  • Verifique el estado del contenedor de la siguiente manera:
podman ps

Como se muestra arriba, subió hace 13 segundos.

  • Luego, permita el acceso a Jfrog Artifactory permitiendo los puertos 8081 y 8082 en el firewall de la siguiente manera:
sudo firewall-cmd --add-port=8081/tcp --permanent 
sudo firewall-cmd --add-port=8082/tcp --permanent 
sudo firewall-cmd --reload
  • Administre JFrog como un servicio con Systemd:
vim /etc/systemd/system/artifactory.service
  • Luego agregue lo siguiente:
[Unit]
Description=Systemd JFrog Artifactory Container
After=network.target

[Service]
Restart=always
ExecStartPre=-/usr/bin/podman kill artifactory
ExecStartPre=-/usr/bin/podman rm artifactory
ExecStart=/usr/bin/podman run --name artifactory -p 8081:8081 -p 8082:8082   -v /jfrog/artifactory:/var/opt/jfrog/artifactory   docker.bintray.io/jfrog/artifactory-oss:latest
ExecStop=-/usr/bin/podman kill artifactory
ExecStop=-/usr/bin/podman rm artifactory

[Install]
WantedBy=multi-user.target
  • Recargar demonios systemd
sudo systemctl daemon-reload
  • Luego inicie y habilite el servicio de contenedor Jfrog Artifactory:
sudo systemctl start artifactory
sudo systemctl enable artifactory
  • Consulta el estado del servicio:
systemctl status artifactory
  • Acceda a JFrog Artifactory utilizando las siguientes URL

http://dirección_IP:8081/artifactory

http://dirección_IP:8082/ui

  • Verá la página a continuación que JFrog se está preparando para trabajar
  • Una vez que termine, será dirigido a la página de bienvenida, para iniciar sesión por defecto:

Nombre de usuario: administrador

Contraseña: contraseña

  • Haga clic en Empezar
  • Restablezca su contraseña de administrador
  • Establezca una URL base para su aplicación JFrog
  • Felicidades, has terminado con éxito
  • Panel de bienvenida de la plataforma JFrog
  • Puedes empezar a crear tu primer proyecto desde aquí.

Conclusión

Eso es todo

En este artículo, le mostramos cómo instalar JFrog Artifactory en sistemas RHEL, Alma Linux y CentOS.

Espero que esto haya sido útil.

Gracias.


Cent OS
  1. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

  2. Cómo instalar Java en Rocky Linux 8 / CentOS 8 / RHEL 8

  3. Cómo instalar y configurar Redis 6 en Rocky Linux/Centos 8

  4. Cómo instalar Java 17 en Rocky Linux 8/Centos 8

  5. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

Cómo instalar Fish Shell en CentOS 8 y Rocky Linux 8

Cómo instalar Webmin en CentOS 8 y Rocky Linux 8

Cómo instalar MusicBrainz Picard en RHEL | CentOS | Linux rocoso

Cómo instalar y configurar Jenkins en Rocky Linux/Centos 8

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo instalar JFrog Artifactory en CentOS 8