1.准备环境
jdk安装 本次采用rpm安装
jdk rpm包下载链接
链接:https://pan.baidu.com/s/1uCEFbAFUN7A-s7tiZi30GQ?pwd=mcty
提取码:mcty
2.安装java
上传到Linux并且进入目录执行以下命令
sudo rpm -ivh jdk-8u281-linux-x64.rpm
3.安装路径
用rpm安装的话,java默认安装到/usr/java/latest,这个位置不用更改,因为这个位置数据规范化的位置。
4.安装maven
下载地址:https://maven.apache.org/download.cgi
将下载好的maven安装包上传到服务器/usr/local目录下
解压文件
tar -zxvf apache-maven-3.5.4-bin.tar.gz
配置maven仓库 创建仓库存储目录 ck
cd apache-maven-3.5.4
mkdir ck
编辑 配置文件
cd conf
vim settings.xml
更改以下两处配置
<localRepository>/usr/local/apache-maven-3.5.4/ck</localRepository>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
5.安装git环境
yum -y install git
查看git版本:
git --version
查看git安装位置 :
which git
6安装jenkins
yum install epel-release
yum install jenkins
启动jenkins:
/etc/init.d/jenkins start
查看jenkins密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
7配置jenkins
配置maven
配置jdk
配置git:
添加git密钥:
添加凭证
8 配置环境变量
查看Linux的环境变量
echo $PATH
将刚刚得到的环境变量粘贴到这块(键注意是大写的PATH)
新建一个流水线工程
pipeline {
agent any
stages {
stage('初始化环境') {
steps {
echo '初始化环境'
}
}
stage('检测环境') {
steps {
sh '''java -version
mvn -v
git version'''
}
}
stage('拉取代码') {
steps {
echo '拉取代码'
checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: '438217f7-c1e5-4b30-a3be-3a60f2b98040', url: 'http://47.104.19.146/qushen/testlog.git']]])
}
}
stage('编译构建') {
steps {
echo '编译构建'
sh label: '', script: 'mvn clean package'
}
}
stage('项目部署') {
steps {
echo '项目部署'
sh 'cd target/ && pwd && java -jar jenkins.jar'
}
}
}
}
拉取代码那块代码每个人都不一样可以去流水线语法生成
生成之后将 拉取代码 那块的 checkout 替换了
如果超时可以配置超时时间