您的位置:

在CentOS上安装Jenkins

一、CentOS 7安装

在CentOS 7上安装Jenkins非常简单。按照以下步骤,您可以轻松地在CentOS 7上安装Jenkins。

步骤1:首先,您需要以root用户身份登录到系统中,并通过下面的命令安装Java。

sudo yum update
sudo yum install java-1.8.0-openjdk-devel
java -version

步骤2:使用wget将Jenkins导入到系统中

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat-stable/jenkins-ci.org.key
sudo yum install jenkins

步骤3:启动Jenkins服务。

sudo systemctl start jenkins
sudo systemctl status jenkins

步骤4:打开浏览器并输入“http://Jenkins服务器IP地址:8080”

二、CentOS安装应用

在CentOS上,您可以安装有Jenkins插件的许多应用程序。以下是一些例子:

SonarQube

要在CentOS上安装SonarQube,请按照以下步骤进行操作。

步骤1:使用以下命令安装MySQL。

sudo yum install mysql-server
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service

步骤2:安装Java

sudo yum install java

步骤3:安装Maven

sudo yum install wget unzip
sudo mkdir /opt/maven
sudo wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
sudo tar xvf apache-maven-3.3.9-bin.tar.gz -C /opt/maven/
sudo ln -s /opt/maven/apache-maven-3.3.9 /opt/maven/latest
sudo echo "export M2_HOME=/opt/maven/latest" >> /etc/profile.d/maven.sh
sudo echo "PATH=$PATH:$M2_HOME/bin" >> /etc/profile.d/maven.sh
sudo source /etc/profile.d/maven.sh

步骤4:安装SonarQube

sudo wget http://downloads.sonarsource.com/sonarqube/sonarqube-5.1.2.zip
sudo unzip sonarqube-5.1.2.zip -d /opt/
sudo mv /opt/sonarqube-5.1.2 /opt/sonarqube
sudo useradd -r sonar -s /bin/false
sudo chown -R sonar:sonar /opt/sonarqube
sudo chown -R sonar:sonar /opt/sonarqube-5.1.2
sudo mv /opt/sonarqube/conf/sonar.properties /opt/sonarqube/conf/sonar.properties.orig

步骤5:设置MySQL.

sudo mysql -u root -p
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY 'password';
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'password';
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'password';

步骤6:在SonarQube中添加MySQL驱动程序。请从这里下载MySQL驱动程序并将其复制到/opt/sonarqube/extensions/jdbc-driver/mysql/mysql-connector-java-5.1.36.jar.

步骤7:编辑/opt/sonarqube/conf/sonar.properties文件。

vi /opt/sonarqube/conf/sonar.properties
sonar.jdbc.username=sonar
sonar.jdbc.password=password
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

步骤8:如果需要,还可以配置代理:

# HTTP proxy (typically if you’re behind a firewall)
sonar.web.host=proxy.mycompany.com
sonar.web.port=80

# HTTPS proxy
sonar.web.https.host=proxy.mycompany.com
sonar.web.https.port=443

步骤9:在Jenkins中安装SonarQube插件。

步骤10:在Jenkins的Freestyle项目中,选择“Build Environment”,然后选择“Prepare SonarQube Scanner Environment”。

步骤11:在“Maven Project Configuration”中,添加“Root POM”和“Goals and Options”。

步骤12:保存并构建。在构建后,单击“SonarQube Analysis”

三、CentOS安装软件

以下是在CentOS上安装软件的步骤。

步骤1:使用yum命令更新软件包

sudo yum update

步骤2:使用yum命令安装软件包

sudo yum install package_name

步骤3:使用rpm命令安装软件包

sudo rpm -ivh package.rpm

四、安装CentOS7

按照以下步骤,您可以轻松地在CentOS 7上安装Jenkins。

步骤1:下载CentOS 7

步骤2:将CentOS 7 DVD或ISO映像烧录到DVD或USB驱动器中

步骤3:将DVD或USB驱动器插入服务器

步骤4:重新启动并从DVD或USB启动设备

步骤5:按照安装向导进行设置。

五、CentOS 8安装

在CentOS 8上安装Jenkins相对而言更加简单。按照以下步骤,您可以轻松地在CentOS 8上安装Jenkins。

步骤1:使用以下命令安装Java和wget

sudo dnf -y install java-11-openjdk-devel
sudo dnf -y install wget

步骤2:使用以下命令将Jenkins存储库导入系统。

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

步骤3:使用以下命令安装Jenkins

sudo dnf -y install jenkins

步骤4:开始Jenkins服务

sudo systemctl start jenkins

步骤5:使用以下命令检查Jenkins服务状态。

systemctl status jenkins

步骤6:打开浏览器并输入“http://服务器IP地址:8080”

六、CentOS安装yum

您可以使用以下命令在CentOS上安装yum。

sudo yum install yum-utils

七、CentOS安装后配置

一旦您安装了Jenkins,您需要根据您的需求进行配置。以下是您需要完成的一些任务:

  • 设置启动项,以便系统在启动时自动启动Jenkins。
  • 配置Jenkins以发出电子邮件通知。
  • 设置访问控制以限制Jenkins的使用。

如果您第一次使用Jenkins,那么可以阅读官方文档。文档是非常详细的,覆盖了所有有关Jenkins的内容。

八、CentOS 7安装yum

按照以下步骤,您可以轻松地在CentOS 7上安装yum。

步骤1:使用以下命令安装yum。

sudo yum install yum-utils

步骤2:使用yum-config-manager命令启用存储库。

sudo yum-config-manager --add-repo http://www.example.com/example.repo

步骤3:使用yum命令更新系统以启用存储库。

sudo yum update

九、安装CentOS Dracut

按照以下步骤,您可以轻松地在CentOS上安装Dracut。

步骤1:使用以下命令安装Dracut

sudo yum install dracut

步骤2:使用以下命令更新grub.cfg文件。

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

步骤3:重启机器以启用新的内核映像。

sudo shutdown -r now