前文已经安装完成sonarqube和Sonar Scanner了,接下来可以开始jenkins了
jenkins安装
命令(版本为 2.440)
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
wget https://pkg.jenkins.io/redhat-stable/jenkins.io.key
rpm --import jenkins.io.key
yum install jenkins
修改配置文件
vim /usr/lib/systemd/system/jenkins.service
[Service]
Type=notify
NotifyAccess=main
ExecStart=/usr/bin/jenkins
Restart=on-abnormal
RestartSec=20s
SuccessExitStatus=143User=root
Group=rootEnvironment="JAVA_HOME=/app/jdk-17"Environment="JENKINS_PORT=8000"
修改jenkins安装目录
(按需修改,如多少软件都需要在固定目录下)
mkdir -p /app/jenkins
sudo cp -a /var/lib/jenkins/ /app/jenkins/
修改JENKINS_HOME
vim /usr/lib/systemd/system/jenkins.service
查看端口是否被占用(netstat -ntlp
如果没有(netstat)则使用sudo yum install net-tools安装)
systemctl daemon-reloadsystemctl restart jenkins
打开8000端口即可(默认8080,看自己实际修改)
# 查看登录密码
cat /var/lib/jenkins/secrets/initialAdminPassword
默认配置
创建用户,按照默认点击下一步即可完成设置
安装git 2.27.0
sudo yum install -y git
git --version
git version 2.27.0
安装maven 3.9.6
下载包并上传至服务器
官网地址Maven – Download Apache Mavenhttps://maven.apache.org/download.cgi
解压
tar -xvf apache-maven-3.9.6-bin.tar.gz
修改变量文件(根据自己实际目录修改)
vim /etc/profile
export MAVEN_HOME=/app/maven/apache-maven-3.9.6
export PATH=PATH=${PATH}:$JAVA_HOME/bin:$MAVEN_HOME/bin
source /etc/profile
mvn -v
whereis mvn
mkdir -p /app/localRepository
修改配置文件
cd /app/maven/apache-maven-3.9.6
vim conf/settings.xml
# 依赖安装地址(上面已创建好)
<localRepository>/app/localRepository</localRepository># 切换成阿里云地址
<mirror><id>alimaven</id><name>aliyun maven</name><url>https://maven.aliyun.com/repository/public/</url><mirrorOf>*</mirrorOf>
</mirror>
安装nodejs 16.20.2
下载
wget https://nodejs.org/dist/latest-v16.x/node-v16.20.2-linux-x64.tar.xz
解压
tar -xvf node-v16.20.2-linux-x64.tar.xz
修改变量文件
vim /etc/profile
export NODE_JS=/app/nodejs/node-v16.20.2-linux-x64
export PATH=${PATH}:${NODE_JS}/bin
source /etc/profile
--------------------------------------------------------------------------------------------------
下文开始jenkins的配置