Jenkins - outil de déploiement gratuit

Jenkins Outil de déploiement gratuit

Outil de déploiement gratuit pour la construction et la livraison de logiciels

Créer du code, exécuter des tests et déployer des logiciels avec l'outil de déploiement basé sur Java gratuit et open source. Permet aux équipes logicielles d'automatiser le flux de travail de déploiement.

Aperçu

Jenkins est l’un des principaux Open Source Automation Server. Il s’agit d’un outil de déploiement gratuit à 100% qui prend en charge (CI) l’intégration continue et les fonctionnalités de déploiement continu (CD). Jenkins Open Source ** Server est livré avec une large gamme de plugins pour la construction, le déploiement et l’automatisation des logiciels. Il s’agit d’un outil de déploiement robuste, fiable et extensible. Jenkins utilise l’architecture maître-esclave. Cela permet aux équipes logicielles d’exécuter simultanément plusieurs builds et tests de logiciels. Jenkins Automation Server a un mécanisme hautement sécurisé pour s’assurer que les utilisateurs peuvent protéger avec précision leur infrastructure d’automatisation. Le contrôle d’accès utilisateur est le composant clé de Jenkins qui prend en charge les schémas d’authentification et d’autorisation. De plus, le contrôle d’accès peut être étendu en installant des plugins tiers. Le support de pipeline est une autre fonctionnalité merveilleuse. Le pipeline est une collection de plugins qui permet d’incorporer et d’intégrer des pipelines de livraison continus dans Jenkins. Le pipeline génère du code, effectue des tests et déploie une nouvelle version de l’application en toute sécurité. Cet outil de déploiement open source est écrit en Java. Jenkins a une documentation détaillée pour les administrateurs, les développeurs et les utilisateurs finaux. De plus, le code source de cet outil de déploiement gratuit est disponible sur GitHub et la libération avec la licence MIT.

Configuration requise

Les exigences pour configurer Jenkins comprennent:

  • openjdk jdk / jre 8 ou openjdk jdk / jre 11

Caractéristiques

Jenkins a une excellente liste de fonctionnalités et certains d’entre eux sont:

  • gratuit et open source
  • Intégration continue et livraison continue
  • Interface utilisateur simple et facile à utiliser
  • Installation et configuration faciles
  • prend en charge les plugins
  • Extensible avec des plugins tiers
  • prend en charge les constructions distribuées
  • Notifications d’état de construction
  • prend en charge la construction de pipelines
  • surveiller les travaux externes

Installation

Installation à l’aide d’Ubuntu

Ajoutez la touche de référentiel au système.

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

Exécutez la commande suivante pour ajouter le référentiel à la liste.

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Exécutez la commande ci-dessous pour mettre à jour les référentiels.

sudo apt update

Installez Jenkins.

sudo apt install jenkins

Démarrez le service Jenkins.

sudo systemctl start jenkins

Ouvrez le site http: // votre \ _server \ _ip \ _or \ _domain: 8080 et suivez l’assistant d’installation.

 Français