前提:要确定本机全部安装了JDK

一、先说官方的安装方式

打开网址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins,会留意下面有对应的系统的安装方式:

我们选择Ubuntu的安装方式进行:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

直接命令安装:

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

如果是升级,直接以下命令:

sudo apt-get update
sudo apt-get install jenkins

安装方式还是很简单的,对于其它配置,上面官方的网址上也给出了。

那么既然有安装,就有卸载,参考:http://www.cnblogs.com/EasonJim/p/6277708.html

二、直接下载war包的形式

war包的形式安装有两种:

1、用第三方容器装载,比如tomcat,把war包放在tomcat的webapps目录下。

2、直接用java -jar jenkins.war启动,其实就是用内部jetty服务器,war包上已经嵌入了。

安装过程:

1、下载war包

登录官网:https://jenkins.io/index.html

我们一般下载war包就行了,如果要对于别的系统可以选择下拉菜单进行选择。

2、使用java -jar的方式运行war包

下载回来的war包我放在C盘,如果是linux的,可以放在/usr/local/jenkins,注意,linux下命令要用sudo运行

java -jar jenkins.war

出现类似如下的信息,以windows为例,linux大体一致。

上面的信息说了,初始化密码放置的位置在 C:\Users\Jim\.jenkins\secrets\initialAdminPassword

还有一些配置的文件放置信息也都在上面的提示说了,可以根据提示进去找配置文件。

比如我要重装,那么应该删除C:\Users\Jim\.jenkins\文件夹。

然后用http://127.0.0.1:8080/进行访问,如下:

安装过程,参考:http://www.cnblogs.com/EasonJim/p/6037079.html

对于java -jar xxx.war这样的命令,后面还是有参数的,可以去搜索jenkins.war的启动参数

可以更改端口的启动命令如下:

java -jar jenkins.war --httpPort=8088

还有,或者如果要修改端口号,直接进入到上面命令行提示的配置文件目录C:\Users\Jim\.jenkins\config.xml(linux下参考命令行的提示,确定位置),修改参考:http://www.cnblogs.com/EasonJim/p/6037086.html,建议先以8080端口安装完成之后再修改。

在linux下保持一直启动的状态,可以用以上命令新建一个shell脚本,然后用

nohup sh jenkins.sh &

命令执行,保持一直运行。

linux的参考:http://blog.csdn.net/yanmingming1989/article/details/8557716/

3、使用tomcat的容器加载war包

把war包放在tomcar的webapps目录下,启动tomcat,会自动解压

启动tomcat

启动成功,同样,也是在C:\Users\Jim\.jenkins创建文件夹,在命令行信息也有说明

看下webapps的目录,已经解压出来

在浏览器上访问测试:

同样也是成功的。

官方还出来配置教程,可以参考:https://wiki.jenkins-ci.org/display/JENKINS/Containers

https://wiki.jenkins-ci.org/display/JENKINS/Tomcat

总结:

war包简单方便,每次都会生成配置文件,文件夹的位置在命令行上已经说明,如果是卸载,一定要连同这个配置文件夹一起删除。

其中tomcat部署war包最方便。

题外,如果在windows平台,安装方式建议直接是msi安装包的形式,简单方便。

注意:这种安装方式的配置文件就在运行的文件夹里,比如我安装在了C:\Program Files (x86)\Jenkins,那么配置文件也在这个文件夹里面。这个和上面的war包有很明显区别。

参考:http://www.cnblogs.com/EasonJim/p/6037079.html

Jenkins的安装方法(Windows/Linux)的更多相关文章

  1. Laravel安装方法 (windows)

    Laravel安装方法(windows) 安装PHP 下载PHP7 http://windows.php.net/download#php-7.0 进入上述网站下载PHP7 选择zip包解压安装 配置 ...

  2. [Linux]jenkins的安装 标签: linux服务器 2016-08-21 20:47 1060人阅读 评论(23)

    现阶段遇到一个问题,因为某台服务器需要腾出来,所以需要将这台服务器上jenkins的主节点重新安装到另外一台服务器上.,下面就介绍一下centos7上面jenkins的安装. 一,步骤 注意:新安装的 ...

  3. 3. Netbackup 7.6客户端的安装(windows/linux)

    1 客户端的安装 1.1 Windows客户端安装 1.1.1 客户端hosts修改 windows xp/2003/vista/2008/7/8用户HOSTS文件是在“c:\windows\syst ...

  4. jenkins环境安装(windows)

    一.简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.   二. Jenkins功能 1. ...

  5. 视频处理工具FFmpeg的安装(windows/Linux)

    ♣FFmpeg是什么? ♣FFmpeg组成 ♣下载工具 ♣安装FFmpeg ♣应用到j2ee项目 前言:学习视频编码,一定要知道雷霄骅(leixiaohua1020)的专栏 ,伟大的程序员,26岁去世 ...

  6. NFS的安装以及windows/linux挂载linux网络文件系统NFS

    1.创建linux的NFS服务端安装centos6.4,关闭防火墙/etc/init.d/iptables status yum install nfs-utils rpcbind [root@lin ...

  7. 常用软件的安装(windows/linux)

    1. matlab 2016b (两个 iso 文件)(windows) MATLAB R2016b 安装教程 2. clion 在 ubuntu 下的安装 ubuntu 14.04 Clion201 ...

  8. CI工具Jenkins的安装配置【linux】——jenkins集成sonarqube-异常解决

    Setup 官网https://jenkins.io/ 下载war包,扔到tomcat下启动即可. 如果有port限制,在iptables中打开商品限制. 访问http://ip:port/jenki ...

  9. 手把手教你搭饥荒专用服务器(五)—MOD自动下载安装(Windows+Linux)

    想了解更详细内容,请点击原文地址:https://wuter.cn/1985.html/ 饥荒专用服务器的mod设置总共有两种方法. 方法一 在本地游戏中更新mod,然后把mod上传到服务器,但是这种 ...

随机推荐

  1. Python课程设计 搭建博客

    安装包Github地址 Python综合设计 233博客 注意还有个email文件是需要填入自己信息的,比如最高权限账号和要发送邮件的账号密码 请安装Python2.7环境,本服务器所用环境为 设置环 ...

  2. linux kernal oom killer 学习

    背景 我有2个定时任务,一个任务A是00:00开跑,另一个B是04:00开跑.正常情况下A会在2点多时候跑完,但是某一天因为某一步骤用的时间过久,导致4点还没跑完,这时候A内存占用大约在12g左右.4 ...

  3. android瀑布流照片墙实现代码详解

    照片墙的实现,是需要往手机里面添加很多图片的,如果没有对资源进行合理的释放,程序很快就会出现OOM.所以需要用到LruCache算法来缓存图片. 1,首先是图片资源类,这个类中包含了很多图片链接. p ...

  4. 【Android】实验7 BindService模拟通信 截止提交日期2016.5.3

    实验7 BindService模拟通信 [目的] 实现启动端和BindService之间的双向通信 [要求] 1)   实现从启动端传递一个数据至BindService端: 2)   实现使用Bind ...

  5. 【Android】实验5 数独游戏界面设计-报告提交时间:2016.4.15

  6. Android M中 JNI的入门学习

    今年谷歌推出了Android 6.0,作为安卓开发人员,对其学习掌握肯定是必不可少的,今天小编和大家分享的就是Android 6.0中的 JNI相关知识,这是在一个安卓教程网上看到的内容,感觉很不错, ...

  7. Codeforces Round #389 (Div. 2) 752F(树的权值重心)

    题目大意 给定2k个队伍分别住在2k个城市里,需要设定若干个城市,然后选取2个队伍要在它们的最短路径上设一个城市作为休息站 要求设立最少的休息站,然后输出如何安排2个队伍 首先若干个其实就是在坑人,实 ...

  8. margin百分比,重叠和auto

    一. margin百分比 1. 普通元素的百分比margin都是相对于容器的宽度计算 2. 绝对定位元素的百分比margin是相对于第一个定位祖先元素(relative/absolute/fixed) ...

  9. sublime 设置代码片段不起作用的问题

    最近爱上了sublime 但是我也继续爱我的Vscode 安装sublime代码片段的时候,遇到了设置好的代码片段按  Tab建 不起作用的问题.快折磨死的时候灵光一闪: 首先检查设置的代码片段 &l ...

  10. 【CF1016F】Road Projects(贪心)

    题意:给你一棵n 个节点的树,定义1到n的代价是1到 n节点间的最短路径的长度. 现在给你 m 组询问,让你添加一条边权为 w 的边(不与原图重复),求代价的最大值.询问之间相互独立. 1≤n,m≤3 ...