centos 安装maven_centos中使用linux命令安装jenkins

Jenkins是一款自包含的开源自动化服务,可用于自动执行与构建,测试和交付或部署软件有关的各种任务。

我需要部署的项目是Java、springboot、maven、git,这些都是必须的环境要素,先准备环境


1.jdk安装

链接:https://pan.baidu.com/s/1gyHQPUT2zPtXnwLb6sLTbg 提取码:8hv8
[root@localhost ~]# tar -zxvf jdk-8u11-linux-x64.tar.gz[root@localhost ~]# mv jdk1.8.0_11/ /usr/local/[root@localhost ~]# cd /usr/local/[root@localhost local]# mv jdk1.8.0_11 jdk8[root@localhost local]# vim /etc/profile

在profile文件的最后,在:

unset iunset -f pathmunge

之前增加:

export JAVA_HOME=/usr/local/jdk8export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

然后执行生效命令:

[root@localhost local]# source /etc/profile

验证:

[root@localhost local]# java -version

2.maven安装

# 最新版本在 http://maven.apache.org/download.cgi下载[root@localhost local]# wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz[root@localhost local]# tar -zxvf apache-maven-3.6.3-bin.tar.gz[root@localhost local]# mv apache-maven-3.6.3 maven[root@localhost local]# vim /etc/profile

在profile里面,PATH之前添加:

export MAVEN_HOME=/usr/local/maven

在PATH中添加

# 拼接位置就是以冒号连接:$MAVEN_HOME/bin
[root@localhost local]# source /etc/profile[root@localhost local]# mvn -v

3.git安装

# 依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker# yum自动安装了Git,需要卸载旧版本Gityum remove git
# 下载位置https://github.com/git/git/releases中选择tar.gz格式的文件下载
# 安装tar -zxvf git.**.tar.gzcd git.**make prefix=/usr/local/git all make prefix=/usr/local/git instalvim /etc/profile 在文件中的PATH中增加(不要忘记冒号):/usr/local/git/bin 生效配置文件 source /etc/profile检查 git --version

4.Jenkins安装

# 这里是Linux命令来安装,其他方法是在https://www.jenkins.io/download/中找[root@localhost ~]# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo[root@localhost ~]# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key[root@localhost ~]# yum install jenkins# 如果rpm文件下载慢,可以去https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/下载# 然后执行:[root@localhost ~]# rpm -ivh jenkins-2.183-1.1.noarch.rpm

查看Jenkins的安装目录:

[root@localhost local]# whereis jenkin/usr/lib/jenkins

jenkins插件下载(本人在这里吃了大亏,花大把时间等待它自动下载,后来发现。。。尴尬)

链接:https://pan.baidu.com/s/1EUWZaTk7xCuwwh2OKQovFw 提取码:b1y
mv plugins /var/lib/jenkins/# 给子用户jenkins赋权限,我是root下安装的,所以不用执行下面chown -R jenkins.jenkins plugins/

修改配置

将 /var/lib/jenkins/hudson.model.UpdateCenter.xml 中的值改成https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
# 增加jdkvim /etc/init.d/jenkins在文件中找candidates,增加一行:/usr/local/jdk8/bin/java添加后样子candidates="/etc/alternatives/java/usr/lib/jvm/java-1.8.0/bin/java/usr/lib/jvm/jre-1.8.0/bin/java/usr/lib/jvm/java-1.7.0/bin/java/usr/lib/jvm/jre-1.7.0/bin/java/usr/lib/jvm/java-11.0/bin/java/usr/lib/jvm/jre-11.0/bin/java/usr/lib/jvm/java-11-openjdk-amd64/usr/bin/java/usr/local/jdk8/bin/java"for candidate in $candidates

启动:

systemctl daemon-reloadsystemctl restart jenkinssystemctl status jenkins
/usr/lib/jenkins/jenkins.war    WAR包 /etc/sysconfig/jenkins       配置文件/var/lib/jenkins/       默认的JENKINS_HOME目录/var/log/jenkins/jenkins.log    Jenkins日志文件

访问

http://你的虚拟机ip:8080/

看到:

解锁 Jenkins

先不要进入,先修改一些参数

在/var/lib/jenkins/updates文件夹中 修改 default.json 文件内容http://updates.jenkins-ci.org/download 改成 https://mirrors.tuna.tsinghua.edu.cn/jenkinshttp://www.google.com 改成 http://www.baidu.com

然后再重启

service jenkins restart

备注:如果一直停留在(重启后需要等二三分钟左右)

Please wait while Jenkins is getting ready to work。。。

界面的时候,可能原因是防火墙端口没有放开。。。

防火墙操作可以借鉴centos中防火墙基本操作、删除linux可视化

下章总结Jenkins的配置和springboot项目的部署

4cb07230eeb2b38cf6101287055b96e6.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值