[Linux] Création d'un serveur Amazon Linux 2, partie 3 (installation de Jenkins)


Temps d'écriture : 2021-12-22 23:19:20

Création d'un serveur Amazon Linux 2, partie 3 (installation de Jenkins)

Installons NginX, Tomcat, Jenkins sur le serveur Amazon Linux 2
Dans cette partie, nous allons installer Jenkins.

Installer Jenkins


Exécutez la commande suivante pour utiliser le référentiel.

$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key  


Le système d'exploitation Amazon Linux 2 ne prend pas en charge le module daemonize par défaut.
Installez démoniser.

# sudo vi /etc/yum.repos.d/epelfordaemonize.repo  


Ajoutez ce qui suit au fichier epelfordaemonize.repo.

[daemonize]  
baseurl=https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/  
gpgcheck=no  
enabled=yes  


Installez le module epel-release.

$ sudo yum install -y epel-release # repository that provides 'daemonize'  


Vérifiez l'installation de java-11-openjdk-devel.
S'il est déjà installé, vous n'avez pas besoin d'installer java-11-openjdk-devel.

$ rpm -qa java*jdk-devel  
java-1.8.0-openjdk-devel-1.8.0.312.b07-1.amzn2.0.2.x86_64  


Si l'installation est requise, installez java-11-openjdk-devel.

$ sudo yum install java-11-openjdk-devel  


Installez jenkins.

$ sudo yum install jenkins  
Installed:  
  jenkins.noarch 0:2.319.1-1.1    


Modifiez le port en éditant le fichier jenkins.
Faites une copie et modifiez le port dans le fichier jenkins.

$ sudo cp /etc/sysconfig/jenkins /etc/sysconfig/jenkins-20121222  


Remplacez le port jenkins par le port 9090.

$ sudo vi /etc/sysconfig/jenkins  
JENKINS_PORT="9090"  


Démarrez jenkins.

$ sudo /etc/init.d/jenkins start  
Starting jenkins (via systemctl):                          [  OK  ]  
$ sudo service jenkins start  
Starting jenkins (via systemctl):                          [  OK  ]  


Configurez jenkins pour qu'il s'exécute au redémarrage du serveur.

$ sudo chkconfig jenkins on  


Vérifiez le mot de passe initial.

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword  
a80a7bc8706c428588b3b64fbd6b224c  


Saisissez l'adresse https://ip:9090 à l'aide du mot de passe initial et connectez-vous.

Après vous être connecté, sélectionnez le menu Installer les plug-ins suggérés pour jenkins pour installer le plug-in requis et modifiez le mot de passe dans le menu Gérer Jenkins du tableau de bord.

Après avoir installé Nginx, Tomcat et Jenkins, l'espace de stockage restant est de 5,4 gigaoctets.
Lorsque j'ai créé une instance EC2 avec 8 Go de stockage EBS, l'espace de stockage était de 6,4 gigaoctets et environ 1 Go a été utilisé pour les installations Nginx, Tomcat et Jenkins.

$ df -h  
Filesystem      Size  Used Avail Use% Mounted on  
devtmpfs        474M     0  474M   0% /dev  
tmpfs           483M     0  483M   0% /dev/shm  
tmpfs           483M  420K  483M   1% /run  
tmpfs           483M     0  483M   0% /sys/fs/cgroup  
/dev/xvda1      8.0G  2.7G  5.4G  33% /  
tmpfs            97M     0   97M   0% /run/user/1000  
Autres articles dans la catégorie