1、Linux安装配置jdk环境

1.1、上传到 Linux 服务器;例如:

上传至: cd /usr/local

1.2、解压:

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

1.3、环境变量配置

cd /etc

在etc下,找到 profile文件,增加如下如下配置:

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_111

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

1.4 、配置生效

source /etc/profile

2、Linux安装配置maven环境

2.1、上传maven到 /usr/local 下

2.2、解压:

tar -zxvf apache-maven-3.3.9-bin.tar.gz

2.3、配置环境变量

进入etc目录下找到profile文件,增加如下环境变量配置:

#set maven environment

MAVEN_HOME=/usr/local/apache-maven-3.3.9

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

2.4 、配置生效

source /etc/profile

2.5、查看配置是否成功

mvn -v

2.6、如果抛出权限不够,例如

-bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied

2.7、给maven授权

chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn

3、Linux安装tomcat

3.1、上传至 /usr/local 目录下

3.2、解压

tar -zxvf apache-tomcat-7.0.75.tar.gz

3.3、修改tomcat端口号

找到 tomcat-->config-->server.xml

打开server.xml后修改【8005、8080、8009】其中8080为tomcat的端口号

第22行:8005

第71行:8080

第93行:8009

3.4、增加tomcat用户【用于jenkins部署发布用】

找到tomcat-->config-->tomcat-users.xml

打开后在之间增加如下用户信息:

4、Linux配置并启动 jenkins

4.1、上传jenkins.war到tomcat-->webapps下(2.92版本)

4.2、进入tomcat-->bin目录下,使用Linux命令启动tomcat

./startup.sh

4.3、根据tomcat所在服务器ip地址和tomcat路径来访问jenkins项目

4.4、账号:admin ,首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword

4.5、进入选择插件安装界面,选择第一个(Install suggested plugins)

4.6、插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin

4.7、创建用户之后,就可以使用jenkins了

4.8、点击start using jenkins 进入jenkins

4.9、配置jenkins需要的maven、jdk路径

详情见截图:《1、全局环境配置.png》

4.10、配置安装插件

jenkins plugin

需要安装的插件:

•发布插件 Deploy to container Plugin 必须

•Maven插件 Maven Integration plugin必须

•git插件 Git plugin 这个根据实际情况,我用的是svn

•svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示

非必须安装插件:

•发送邮件插件 Email Extension Plugin

问题:

1、安装插件失败:

1.1安装接口文件

按键:Ctrl+f  输入:jackson,下载完成,进行插件安装,重启即可

1.2如果可选插件为空,更新站点即可

选择插件管理-高级-升级站点-更改URL为

http://mirror.xmission.com/jenkins/updates/update-center.json------点击提交即可

linux下接口持续集成,部署jenkins持续集成工具相关推荐

  1. Jenkin持续集成部署-Jenkins常用插件篇

    Jenkin持续集成部署-Jenkins常用插件篇 前言 1. maven插件 2. pipeline 3. SSH 4. Docker 5. Blue Ocean 6. 自定义配置JDK 前言 本篇 ...

  2. linux下nginx+python+fastcgi部署总结(web.py版)

    2019独角兽企业重金招聘Python工程师标准>>> 在上一篇文章linux下nginx+python+fastcgi部署总结(django版)中,我们部署了nginx+djang ...

  3. Linux 下 离线下载服务部署 CCAA的安装使用

    Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...

  4. Linux下Tomcat的安装部署

    Linux下Tomcat的安装部署 一. linux下安装JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以 ...

  5. Linux下使用docker安装部署Sonar Qube

    文章目录 Linux下使用docker安装部署Sonar Qube 一.环境准备 二.部署步骤 三.使用 四.结束 Linux下使用docker安装部署Sonar Qube 一.环境准备 本文默认会使 ...

  6. 超详细带图详解,在linux下如何利用nginx部署自己的项目到服务器?认真看完,你不会过来找我!

    在linux下如何利用nginx部署自己的项目到服务器? 一.基本思路 二.实例解析 1.在虚拟机安装linux系统,我这里用到的是centos7.当然你也可以选择其他的,但大概步骤,过程是一样的.怎 ...

  7. linux下的svn服务器部署搭建

    linux下的svn服务器部署搭建 svn安装 创建版本仓库库目录 新建版本库 开始配置 启动svn 客户端访问svn服务器 svn安装 1.首先使用yum命令,此命令会自动安装svn服务器的相关服务 ...

  8. Linux 下 进程运行时内部函数耗时的统计 工具:pstack,strace,perf trace,systemtap

    简单记录一些 在linux下 统计进程内部函数运行耗时的统计工具,主要是用作性能瓶颈分析.当然以下工具除了pstack功能单一之外,其他的工具都非常强大,这里仅仅整理特定场景的特定用法,用作协同分析. ...

  9. Linux下使用SSH、Crontab、Rsync三工具实现数据自动备份

    Linux下使用SSH.Crontab.Rsync三工具实现数据自动备份 作为网管人员大概都无一例外的经历过系统备份,尤其是重要系统的备份.重要数据库系统的备份工作.由于备份是个频繁而琐碎的工作,如何 ...

最新文章

  1. Python学习笔记:常用内建模块5
  2. TCanvas 学习
  3. android 对话框白色样式,Android 对话框(Dialog)样式大全以及简单实现
  4. qt android文件读写文件,qt android 开发之写入xml配置文件篇
  5. java tostring格式_如何在Java中使用toString()获得数字的字符串表示形式?
  6. Mac使用终端压缩加密文件
  7. POJ 2584 T-Shirt Gumbo 构图 最大流
  8. python newbie——PE No.3
  9. 走进Selenium新世界
  10. spotify电脑下载歌曲_我来简单说一下Apple Music和Spotify的下载方法
  11. vcpkg:使用 vcpkg
  12. server: WebGame服务端架构分析
  13. Unity 球面行走
  14. 创新工场投资经理:创业就是九死一生
  15. Ubuntu 16.04+1080Ti机器学习基本环境配置【转】
  16. python 通讯录 字典_Python实现命令行通讯录
  17. 北京大学可视化发展前沿研究生暑期学校Day2
  18. JAVA学习第一阶段模块三
  19. 模型驱动式架构(MDA)技术简介
  20. 图片处理-图片在计算机的显示

热门文章

  1. 数据结构,堆和栈和队列的概念
  2. 核方法---径向基函数网络
  3. Codeforces 846 B Math Show DFS + 贪心
  4. Strategy Analytics:物联网安全令人担忧,成本节约效益也不确定
  5. 2017年7个主要的金融行业数据趋势
  6. html5知识点补充—hgroup元素的使用
  7. 今天看到两个题 写出来思考一下
  8. 与空连接相关的几条命令
  9. C# Winform 启动和停止进程
  10. 201771010111李瑞红《面向对象的程序设计》第八周实验总结