Linux下安装JDK
- mkdir java
- 上传·JDK
- tar -xzvf jdk-8u231-linux-x64.tar.gz
- cd /
- vi /etc/profile 可以用finalshell工具直接打开
- source /etc/profile 刷新source
- java -version
java version “1.8.0_231”
Java™ SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot™ 64-Bit Server VM (build 25.231-b11, mixed mode)
安装完成
Linux下安装maven
[root@ecs-c203-0001 /]# cd usr
[root@ecs-c203-0001 usr]# mkdir maven
[root@ecs-c203-0001 usr]# cd maven
[root@ecs-c203-0001 usr]# tar -xzvf apache-maven-3.6.2-bin.tar.gz
[root@ecs-c203-0001 maven]# cd /
[root@ecs-c203-0001 /]# vi etc/profile 也可以用finalshell工具打开 个人感觉更方便
[root@ecs-c203-0001 /]# source /etc/profile
[root@ecs-c203-0001 /]# mvn -v
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: /usr/maven/apache-maven-3.6.2
Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_231/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1062.1.1.el7.x86_64", arch: "amd64", family: "unix"
[root@ecs-c203-0001 /]# vi /usr/maven/apache-maven-3.6.2/conf/settings.xml 改为ali源
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
[root@ecs-c203-0001 /]# reboot
Linux安装Jenkins
[root@ecs-c203-0001 ~]# cd /root
[root@ecs-c203-0001 ~]# rpm -ivh jenkins-2.176-1.1.noarch.rpm
vi /etc/rc.d/init.d/jenkins
cd /etc/rc.d/init.d
# 修改默认端口号
vi /etc/sysconfig/jenkins
cd /etc/sysconfig
JENKINS_PORT="8888"
JENKINS_USER="root"
firewall-cmd --zone=public --add-port=8888/tcp --permanent
systemctl restart firewalld.service
[root@ecs-c203-0001 sysconfig]# systemctl daemon-reload
[root@ecs-c203-0001 sysconfig]# systemctl start jenkins
[root@ecs-c203-0001 sysconfig]# systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: active (running) since Fri 2019-11-22 10:04:35 CST; 10s ago
Docs: man:systemd-sysv-generator(8)
Process: 23142 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/jenkins.service
└─23162 /usr/java/jdk1.8.0_231/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile...
Nov 22 10:04:34 ecs-c203-0001 systemd[1]: Starting LSB: Jenkins Automation Server...
Nov 22 10:04:34 ecs-c203-0001 runuser[23143]: pam_unix(runuser:session): session opened for user root by (uid=0)
Nov 22 10:04:34 ecs-c203-0001 runuser[23143]: pam_unix(runuser:session): session closed for user root
Nov 22 10:04:35 ecs-c203-0001 jenkins[23142]: Starting Jenkins [ OK ]
Nov 22 10:04:35 ecs-c203-0001 systemd[1]: Started LSB: Jenkins Automation Server.
Linux下安装Git
wget https://github.com/git/git/archive/v2.24.0.tar.gz
tar -xzvf v2.24.0.tar.gz
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
cd /root/git-2.24.0
make prefix=/usr/local/git install
vim /etc/profile
PATH=$PATH:/usr/local/git/bin
export PATH
[root@ecs-c203-0001 ~]# git --version
git version 1.8.3.1
在Jenkins下配置git地址:/usr/local/git/bin/git
Jenkins密码:root
配置maven和JDK环境
链接gitlab
构建maven项目
详细过程见我的链接帖子,这里只给出一个大致过程。