一、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