1.安装jdk
1.1上传jdk包到服务器 jdk-8u151-linux-x64.tar.gz
mkdir /usr/local/data
cd /usr/local/data
tar -zxvf jdk-8u151-linux-x64.tar.gz
mv jdk1.8.0_151/ jdk8
vim /etc/profile
配置环境变量,在底部添加指令
export JAVA_HOME=/usr/local/data/jdk8
export PATH=$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存退出
source /etc/profile
ln -s /usr/local/work/jdk8/bin/java /usr/bin/java 【建立软链接】
java -version
2.安装maven
2.1 上传maven包到服务器 apache-maven-3.6.3-bin.tar.gz
cd /usr/local/data
tar -zxvf apache-maven-3.6.3-bin.tar.gz
mv apacje-maven-3.6.3 maven-3.6.3
vim /etc/profile
添加环境变量
export MAVEN_HOME=/usr/local/work/maven-3.6.3
export PATH=${PATH}:${MAVEN_HOME}/bin
保存退出 ESC :wq
source /etc/profile
3.安装git
yum install -y git
安装 jenkins
获取jenkins源
cd /etc/yum.repos.d/
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
下载 jenkins版本文件
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
rpm -ivh jenkins-2.346.1-1.1.noarch.rpm
systemctl enable jenkins && systemctl start jenkins 【设置开机自起】
#####如果插件安装失败
https://developer.aliyun.com/article/947855
vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json
/var/lib/jenkins/updates/default.json 替换default.json
sudo sed -i ‘s#https://updates.jenkins.io/download#http://mirrors.tuna.tsinghua.edu.cn/jenkins#g’ default.json && sudo sed -i ‘s#www.google.com#www.baidu.com#g’ default.json
替换完直接重启,不要点击 checknow
卸载
rpm -e jenkins
rpm -ql jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
jenkins的使用
- 进入全局配置
配置 maven jdk 以及git
配置git
git config --global user.name ‘dylan’
ssh-keygen -t rsa -C “dylan”
cat /root/.ssh/id_rsa.pub
配置git仓库添加公钥
测试是否可以访问
ssh -T XXXX
配置镜像仓库
使用docker 登录镜像仓库拉取镜像
docker login --username=吴卓跃 registry.cn-shenzhen.aliyuncs.com
创建项目,执行 pipeline
第一步 拉取代码 使用流水线语法