第一步 禁止 SELINUX 访问控制

修改配置之前先备份(良好习惯)

sudo cp /etc/selinux/config /etc/selinux/config.bak

备份后,修改selinux配置

sudo vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

第二步 卸载系统自带的OpenJDK以及相关的java文件 安装JDK8

①在命令窗口键入:

java -version 得到JDK版本

②在命令窗口键入:

rpm -qa | grep java

如显示的是

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

③在命令窗口键入删除OpenJDK:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

如果什么都没显示,则跳过,直接安装JDK

④下载地址为

由于各种限制 JDK无法使用wget或者yum下载,请自行下载上传到服务器

或者使用scp 本地下载好的JDK上传到服务器

安装 scp 命令 yum install openssh-clients

scp -p /Users/adminintrator/Downloads/jdk-8u144-linux-x64.tar.gz root@ip:/usr/software/

上传到软件目录 创建目录mkdir /usr/software

tar -zxvf命令 centos7.3不知到为什么我的这个版本无法解压 我最后的解决方法是

scp -p /Users/adminintrator/Downloads//jdk-8u151-linux-x64.rpm root@ip:/usr/software/

提权

chmod 777 -R /usr/software/

解压

rpm -ivh jdk-8u151-linux-x64.rpm

如果在安装时出现如下错误

warning:waiting for transaction lock on /var/lib/rpm/.rpm.lock

使用如下命令来进行安装

sudo rpm -ivh jdk-7u71-linux-x64.rpm

如果仍然不可以,使用如下命令强制解锁后再次安装即可

sudo rm /var/lib/rpm/.rpm.lock

jdk安装成功后,默认存放在/usr/java文件目录中

⑤配置环境变量(我的没有配置就可以用java -version)

vi ~/.bahsrc #本机用户使用

#JDK配置

export JAVA_HOME=/usr/java/jdk1.8.0_151

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

source ~/.bashrc #环境变量生效

安装

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

关闭selinux

vi /etc/selinux/config

SELINUX=disabled

依赖环境

yum -y install curl policycoreutils policycoreutils-python openssh-server openssh-clients postfix git wget vim ntp java-1.8.0

安装jenkins

wget -O /etc/yum.repos.d/jenkins.repo

http://pkg.jenkins.io/redhat/jenkins.repo

rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

yum install -y jenkins

启动

systemctl start jenkins

开机启动

chkconfig jenkins on

修改默认端口

vi /etc/sysconfig/jenkins

JENKINS_PORT="8081"

Jenkins Web访问地址

http://ip:8081

如果无法访问 请检查服务器安全组 配置出站入站规则即可

当你可以访问的时候 说明你离成功已经迈进了一大步。(๑•̀ㅂ•́)و✧

未完待续。

linux maven自动构建,Centos7.3+Jenkins+Git+Maven 自动化构建部署项目相关推荐

  1. jenkins 安装及配置部署操作 (jenkins+svn+tomcat and jenkins+git+maven+tomcat)

    jenkins 安装及配置部署操作 jenkins+svn+tomcat and jenkins+git+maven+tomcat jenkins rpm软件包下载地址: https://pkg.je ...

  2. Jenkins + Git + Maven + tomcat集成环境搭建

    折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos ...

  3. CI/CD——构建企业级Docker+Jenkins+Git+Harbor流水线自动化持续集成持续发布平台

    构建企业级Docker+Jenkins+Git+Harbor流水线自动化持续集成持续发布平台 CI/CD是什么? 持续集成(CI)/持续交付(CD)的优势 自动化部署流程图 Git Github Gi ...

  4. jenkins+git+maven搭建项目自动化持续集成

    2019独角兽企业重金招聘Python工程师标准>>> 1.概要说明 为了开发人员和测试人员的解耦,让开发和测试流程更加便捷,所以采用jenkins+git+maven这套可持续性集 ...

  5. 使用Jenkins配置iOS自动化构建工具

    关于iOS自动化构建其实并不复杂,通过一些简单的Git与Xcode指令,加上UI,我们自己也可以动手编写一款自动化构建工具.这在之前的博客中也有涉及,有兴趣的朋友可以在如下地址找到这篇博客: 自己动手 ...

  6. jenkins git maven tomat 项目拉取编译自动部署(操作详细)

    文章目录 1.项目说明 2.tomcat 配置 (1)tomcat-users.xml 配置用户 (2)context.xml 去掉访问限制 (3)解决 war包过大无法上传 (4)访问host-ma ...

  7. 「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:mousycoder(极简小站) 来源地址:segmentf ...

  8. Jenkins+Git+Maven持续集成经典教程

    作者:mousycoder(极简小站) segmentfault.com/a/1190000002895521 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得 ...

  9. jenkins+git+maven+docker持续集成部署

    环境准备: 安装centos7.1系统,最小化安装 设置好网络和防火墙  网络需要能访问外网, ip 192.168.1.7 下面关闭防火墙 setenforce 0 systemctl stop f ...

最新文章

  1. 深入浅出的“深拷贝与浅拷贝”
  2. cocos2d-html5 简易 下拉表单 控件
  3. 一些Linux shell
  4. ### 学习《C++ Primer》- 8
  5. LeetCode 666. 路径和 IV(树的遍历)
  6. python爬虫之---------------cookie和session
  7. 一.hadoop入门须知
  8. css中的clip属性rect(top,right,bottom,left);
  9. 基于HTML仿华为手机网站电商项目的设计与实现
  10. 网络贷款系统完整版源码,thinkphp内核开发,安全可靠,定制网贷分销平台系统
  11. 如何用BabeLua运行Lua代码
  12. asp.net 与donet(.net)的区别
  13. 网站推广优化教程100条(完整版)-
  14. 苹果微信分身版ios_香草直播苹果版下载-香草直播ios苹果版「精彩直播」
  15. RAM汇编指令DMB、DSB、ISB、SEV等
  16. html文本显示不完整,div css网页显示不完整的原因分析及解决方案
  17. linux文件目录详解
  18. UBTC7月份升级的温馨提示
  19. ssh framework
  20. 关于Github登录 token 失效(重新设置)

热门文章

  1. 都已经十岁的ApacheDubbo,还能再乘风破浪吗?
  2. Nacos: Namespace 和 Endpoint 在生产环境下的最佳实践
  3. 第一个将Palette Mode引入VVC(H.266),阿里云在JVET会议上引起关注
  4. 我使用阿里云做直播,有什么手段保护直播安全?
  5. 【阿里云MVP月度分享】SaaS服务商如何通过数加平台统计业务流量
  6. 亚信安全发布《2022年网络安全发展趋势及十大威胁预测》
  7. 五阿哥钢铁电商资深运维工程师手把手教你这样玩企业组网
  8. 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...
  9. pca降维的基本思想_R语言进行PCA分析
  10. python的整数类型_Python int 数字整型类型 定义int()范围大小转换