环境准备

CentOS Linux release 7.4

1.IP:192.168.43.129

2.路径:/mnt

3.jdk版本:jdk1.8.0

4.tomcat版本:tomcat-8.5

5.maven版本:apache-maven-3.5.4

6.ant版本:apache-ant-1.7.0

    7.私服版本:nexus-2.14

部署

一、部署Java环境

# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

# tar -zxvf jdk-8u181-linux-x64.tar.gz

<---添加jdk的环境变量--->

# vim /etc/profile

  JAVA_HOME=/mnt/jdk1.8.0

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

  PATH=$JAVA_HOME/bin:$PATH$

  export PATH

  # source /etc/profie

二、安装maven

  # wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

       # tar zxvf apache-maven-3.5.4-bin.tar.gz

  <---添加maven的环境变量--->

# vim /etc/profile

  MAVEN_HOME=/mnt/apache-maven-3.5.4

  PATH=$PATH:$MAVEN_HOME/bin

  export MAVEN_HOME PATH

  # source /etc/profie

# mvn -v       查看maven版本

  

三、安装ant

#  wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.7.0-bin.tar.gz

  # tar -zxvf apache-ant-1.7.0-bin.tar.gz

  # vim /etc/profile

  ANT_HOME=/mnt/apache-ant-1.7.0

  PATH=/mnt/apache-ant-1.7.0/bin:$PATH

  export MAVEN_HOME PATH

  # source /etc/profie

  # ant -version

  

三、安装Jenkins

  # wget http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.war

  将下载的war包直接放入到tomcat的webapps目录,使用tomcat启动。

  

  使用浏览器访问http://ip:8080/jenkins , 开始安装jenkins如下所示:

  

  第一次安装jenkins的时候,会提示你要求输入安装密码,按照提示将密码粘贴到对应的输入框即可,即:

  选择确认,进入下一步,如下:

  这里会提示安装类型,第一个选项为:通用安装,第二个为:自定义安装,这里为通用安装

  这里选择为通用安装,即第一种方式安装,第一次安装时会报错: No such plugin: cloudbees-folder,需要重启tomcat,就可以进入如下界面:

  由于第一次安装,安装的相关插件需要到互联网上下载,所以等待的时间比较长,安装成功后的界面如上所示,安装完成后,如果页面没有跳转,需要重新刷新下,如下:

  备注:安装过程中,你可能会发现到,有些插件安装失败,这时我们需要登录jenkins到插件管理界面选择需要的插件进行安装。

  点击“Continue”进行下一步,如下:如果需要添加账号,在对应的选项框即可,这里直接使用默认的admin账号

  确认ok后,jenkins就安装完成


  点击“Start using个 Jenkins”开始使用Jenkins,如下:

  至此整个Jenkins安装就完成了。

Jenkins安装部署(一)的更多相关文章

  1. Jenkins安装部署及使用

    Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...

  2. Jenkins安装部署项目

    Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...

  3. 【持续集成】jenkins安装部署从git获取代码

    一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous Deployment 1. ...

  4. Jenkins安装部署与使用

    一.Jenkins平台安装部署 Jenkins官网免费获取Jenkins软件,官网地址为:http://mirrors.jenkins-ci.org/下载稳定的Jenkins版本.由于Jenkins是 ...

  5. 持续集成工具之Jenkins安装部署

    一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是 ...

  6. Jenkins——安装部署

    1.部署Jdk 由于jenkins需要jdk环境,所以先部署jdk,解压并设置环境变量就行: # tar zxf jdk-8u45-linux-x64.tar.gz # mv jdk-8u45-lin ...

  7. 教你搞懂Jenkins安装部署!

    前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用 ...

  8. Jenkins安装部署使用图文详解(非常详细)

    前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...

  9. DevOps实践之Jenkins安装部署

    Prerequisites Minimum hardware requirements: 256 MB of RAM 1 GB of drive space (although 10 GB is a ...

随机推荐

  1. 读取配置文件properties的几种方式

    介绍几种读取方式:参考:https://www.cnblogs.com/sebastian-tyd/p/7895182.html .基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的 ...

  2. 彻底关闭Windows Defender丨Win10

    关闭Windows Defender Win10正式版怎么关闭windows defender 首先关闭windows defender,因重启电脑后win10 会自动重启defender,所以需要禁 ...

  3. day04-运算符

    Python语言支持以下类型的运算符: 算术运算符比较运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符 算术运算符 运算符 描述 实例 + 加 - 两个对象相加 10+20输出结果 30 - 减 ...

  4. curl 超时设置<转>

    PHP cURL 的超时设置有两个 CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT,他们的区别是: CURLOPT_CONNECTTIMEOUT 用来告诉 PHP 在 ...

  5. LeetCode 题解 56. Merge Intervals

    题目大意:给出一组区间,合并他们. 首先是排序,首先看start,start小的在前面.start相同的话,end小的在前面. 排序以后,要合并了. 我自己的笨方法,说实在的问题真的很多.提交了好几次 ...

  6. docker之docker-machine用法

    转自:https://www.cnblogs.com/jsonhc/p/7784466.html docker-machine 是docker官方提供的docker管理工具.通过docker-mach ...

  7. linux 2.6.32文件系统的inode

    接上文: crash> struct -xo dentry.d_inode ffff8818118002c0 struct dentry { [ffff8818118002d0] struct ...

  8. MySql出现大量LAST_ACK的解决办法

    前几日生产环境遇到一问题,网站的同步登录部分提示Can’t connect to MySQL server on ‘localhost’ (10060),第一反应就是可能过连接数据库的相关参数了,经检 ...

  9. 15.过滤器-基础.md

    目录 基础 实例 图解 核心API interface Filter过滤器接口 interface FilterConfig获取过滤器初始化信息 interface FilterChain 过滤器参数 ...

  10. 学习JS的心路历程-声明

    变量 在程序中将一个值指定(assign)给一个符号式的容器(symbolic container),叫做一个变量(variable). 声明在JS中目前提供了三种声明方式: var 声明一个变量,可 ...