使用 Jenkins + Github + dokcer-compose 部署项目-环境准备篇
JDK 的安装及配置
安装
sudo add-apt-repository ppa:openjdk-r/ppa
apt update
apt upgrade
apt install openjdk-11-jdk
配置
以上方式安装的jdk路径位于 /usr/lib/jvm/java-1.11.0-openjdk-amd64
配置环境变量,根据自己的shell配置编辑对应的文件
vi /etc/profile
添加环境变量声明
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
使生效
source /etc/profile
验证
java -version
Maven 的安装及配置
下载
cd /tmp
wget https://dlcdn.apache.org/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.tar.gz
解压到指定目录
tar -zxvf apache-maven-3.9.5-bin.tar.gz -C /usr/local
配置环境变量
配置环境变量,根据自己的shell配置编辑对应的文件
vi /etc/profile
添加环境变量声明
export MAVEN_HOME=/usr/local/apache-maven-3.9.5/bin
export PATH=$PATH:$MAVEN_HOME
使生效
source /etc/profile
验证
mvn -v
Jenkins 安装
添加apt key
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
添加apt软件条目
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
更新apt资源列表
sudo apt-get update
正式安装Jenkins
sudo apt-get install jenkins
通过service管理jenkins的启动/关闭
service jenkins start
获取Jenkins初始化密码
cat /var/lib/jenkins/secrets/initialAdminPassword
Jenkins 配置
通过默认端口号8080登录管理页面,输入之前获取的初始化密码,创建管理用户,安装默认插件。
虽然在安装JDK和MAVEN的时候已经配置了环境变量,但是,jenkins 以 non-login的方式运行,不会去加载 /etc/profile 里面的环境变量,这会导致"mvn not found"等问题,详见——jenkins报错mvn: command not found。因此我们需要手动给 Jenkins 配置 JDK 和 MAVEN 环境变量。
配置的环境变量KEY应为 "PATH+EXTRA",VALUE填写要添加到"PATH"里面的值
具体步骤可参考如下图片——