1. Jekins支持多系统:windows, mac,linux

2. Jekins安装方式有三种:直接war文件安装,安装包安装,将war文件放到web容器安装

3. 在windows下安装

a. 首先需要安装JDK,并且配置好环境变量

b. 下载jekins,下载地址:http://jenkins-ci.org/

c. 直接安装

d. 安装后,直接访问jekins http://本机IP:8080 (8080为jenkins默认端口号)

e. 继续安装插件

4. Linux下安装

Ubuntu安装包安装:

    1. 安装open-JDK:

      sudo apt-get install openjdk-7-jdk

    2. 安装Jenkins:

      wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - 
      sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
      sudo apt-get update -y
      sudo apt-get install jenkins -y

    3. 安装位置:

      安装目录:/var/lib/jenkins
      日志目录:/var/log/jenkins/jenkins.log

    4. 启动停止服务:

      sudo /etc/init.d/jenkins start
      sudo /etc/init.d/jenkins stop

    5. 访问jenkins:

      http://本机IP:8080/

直接使用WAR文件:

  1. 安装open-JDK(同上文)
  2. 下载war文件

  • 将对应war文件传入linux服务器(以下简单介绍几种传入方式,仅仅提供思路以做百度谷歌之用)
    • 架设FTP服务器
    • Winscp工具传入
    • 虚拟机可用虚拟机增强工具拖入或启动共享文件夹
    • U盘等硬件接入
  • 使用war文件开启服务

    Java -jar /home/jenkins.war(wan文件路径) --Port=8080(端口)

    1. 访问jenkins

      http://本机IP:8080/

    2. 将服务加入开机启动

      cd /etc/init.d //切换目录
      vi jenkins.sh //编写shell脚本
      插入java -jar /home/jenkins.war(wan文件路径) --Port=8080(端口)& //后台运行
      chmod 755 jenkins.sh //修改shell脚本权限
      update-rc.d test defaults 95(启动顺序编号) //加入启动项
      update-rc.d -f jenkins.sh remove //删除启动项(需在/etc/init.d目录下执行)

    3. Jenkins的安装目录:

      /root/.jenkins/

    4. 访问jenkins:
    5. http://本机IP:8080/jenkins

      TomCat+Jenkins:

      1. 下载安装jdk(同上文)
      2. 下载WAR文件(同上文)
      3. 下载安装tomcat
        1. 下载tomcat

          http://tomcat.apache.org/download-80.cgi

        2. 将tomcat安装包传入服务器
        3. 解压安装包

          tar -cvzf apache-tomcat-8.0.12.tar.gz

        4. 复制解压文件到你想要的安装路径

          cp -r apache-tomcat-8.0.12 /目标路径

        5. 进入安装路径,以/opt/tomcat/为例

          cd /opt/tomcat/

        6. 编辑tomcat启动脚本,加入环境变量

          vim ./bin/startup.sh

          加入一下内容,路径改为你自己的环境变量路径

          JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31

          JRE_HOME=${JAVA_HOME}/jre

          PATH=$JAVA_HOME/bin:$PATH

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

          TOMCAT_HOME=/opt/apache-tomcat-8.0.17

          ps:需要放在exec "$PRGDIR"/"$EXECUTABLE" start "$@"这一行上边

        7. 编辑catalina.sh文件,加入环境变量,否则jenkins会报找不到Ant错误

          #See the license for the……

          JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31

          Export JENKINS_HOME="/root/.jenkins"

      4. 将WAR文件放入tomcat安装路径/webapps/目录下
      5. 启动&关闭tomcat

        ./bin/startup.sh

        ./bin/shutdown.sh

      6. Jenkins的安装目录:

        /root/.jenkins/

Jekins安装的更多相关文章

  1. Jekins部署.net站点

    前提 1.你需要一台windows服务 可以装vs的且有重启电脑权限的(具体vs版本根据你的团队决定) 2.下载jekins 安装包 地址:https://jenkins.io/download/   ...

  2. 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git

    docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...

  3. Jenkins——构建、集成中的问题

      准备 Jekins   安装插件 MsBuild Plugin Team Foundation Server Plug-in 配置环境变量 我的电脑中设置环境变量,Path中添加msbuild的路 ...

  4. (java)selenium webdriver学习---实现简单的翻页,将页面内容的标题和标题链接取出

    selenium webdriver学习---实现简单的翻页,将页面内容的标题和标题链接取出: 该情况适合能能循环page=1~n,并且每个网页随着循环可以打开的情况, 注意一定是自己拼接的url可以 ...

  5. 2019年阿里java面试题

    一.JVM与性能优化 描述一下 JVM 加载 Class 文件的原理机制? 什么是类加载器? 类加载器有哪些? 什么是tomcat类加载机制? 类加载器双亲委派模型机制? Java 内存分配? Jav ...

  6. Jekins在Tomcat上的安装和配置

    首先,apache.org的官网下载Apache Tomcat. 第二:点击/一步一步的安装tomcat,没有任何需要说明的难点. 我偏好选择安装tomcat可执行文件,这样可以在安装时就自动吧tom ...

  7. jekins 插件离线安装

    官网插件地址:http://updates.jenkins-ci.org/download/plugins/ 系统管理->插件管理->高级 选择一个下载好的插件,然后点击上传即可 然后就会 ...

  8. 【jekins】安装jdk遇到的坑

    首先我电脑版本为win10 64 在安装JDK时先安装了jdk包,安装路径为D:\Java\jdk1.8.0_171,装完jdk后,自动安装jre,我将其安装在D:\Java\jre1.8.0_171 ...

  9. Jenkins 在windows下的安装与配置

    1. 安装Jenkins war包安装:启动Jenkins命令,打开cmd至Jenkins安装目录下,运行命令 java -jar jenkins.war 如果改变默认端口,则指定端口例如端口号108 ...

随机推荐

  1. 第10讲- UI线程阻塞及其优化

    第10讲UI线程阻塞及其优化 .UI 阻塞demo (首先在activity_main.xml中放置两个button,分别命名为button1,button2) //首先设置一个button1用来进行 ...

  2. Linux TCP/IP 协议栈之 Socket 的实现分析(一)

    内核版本:2.6.37参考[作者:kendo的文章(基于内涵版本2.6.12)] 第一部份 Socket套接字的创建 socket 并不是 TCP/IP协议的一部份. 从广义上来讲,socket 是U ...

  3. ios 读取通讯录数据

    #import <Foundation/Foundation.h> @interface LoadingContactData : NSObject // 读取通讯录 + (Loading ...

  4. Zookeeper学习记录(一):设计与实现

    概述 Zookeeper是一个分布式的.开源的分布式应用协调服务.它暴露了一组简单的基础原件,分布式应用可以在这些原件之上实现更高级别的服务,如同步.配置维护.群组.和命名.它被设计成容易编程实现的, ...

  5. vps安全设置

    适合新手及才接触VPS的朋友们看一下.主要是关于VPS安全方面相关内容的 禁止ROOT登陆 保证安全性. 使用DDoS deflate简单防攻击. iftop Linux流量监控工具: 每日自己主动备 ...

  6. Python 获取Facebook用户Friends的爱好类别中的Top10

    CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-8-12 @author: guaguastd @name: f ...

  7. SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法

    用windows验证方式进入Management Studio, 安全性 > 用户名 > 右击sa > 属性 > 把默认数据库选“master”

  8. Javascript的性能瓶颈

    Javascript是单线程的,它的性能瓶颈在于频繁的DOM操作, 因为每次操作都会使浏览器重新绘制一次. 其实纯JS的执行的速度是很快的,可以把元素都攒到一块,一次性放到页面中. 或者,定义一个延时 ...

  9. 一篇文章讲清楚android ImageView.ScaleType

    2016-01-10 刚开始android编程的时候, 关于ImageView.ScaleType网络上好多, 说实话没看懂. 本文就是为了讲清楚这个, 有用的话转走, 请注明原地址和作者. 典型的代 ...

  10. Linux串口编程のtermios 结构

    termios 结构是在POSIX规范中定义的标准接口,它类似于系统V中的termio接口,通过设置termios类型的数据结构中的值和使用一小 组函数调用,你就可以对终端接口进行控制. 可以被调整来 ...