1       须知

100.126.36.232等Jenkins服务器是通过设置代理访问外网,管理Jenkins和插件升级站点的,本地安装受黄区网络限制需要特殊配置,且有些插件无法下载。

前提条件:系统中安装了jdk,git,maven,并配置了环境变量;

2      从官网上下载Jenkins的war包

华为黄区使用镜像地址:

http://rnd-mirrors.huawei.com/jenkins-updates/download/war/

下载最新版本:

3      将war包放入tomcat并启动

使用浏览器访问localhost:8080/jenkins,输入管理员密码,按照提示找到文件复制粘贴即可。

4      修改用户密码

点击系统管理,管理用户,点击admin右侧的齿轮按钮,修改密码。如果不重新设置密码,下次登录需要再次从初始密码文件中复制粘贴。

5      修改hosts文件

安装Jenkins完成后,安装插件需要联网,公司内网有Jenkins插件的镜像地址,在C:\Windows\System32\drivers\etc\hosts文件中添加下面两行内容:

10.251.198.195 rnd-mirrors.huawei.com
10.252.15.197 updates.jenkins-ci.org

6     
修改插件升级站点地址

点击系统管理,管理插件,高级,保证代理设置为空,将升级站点的URL改为:

http://rnd-mirrors.huawei.com/jenkins-updates/update-center.json

点击立即获取,即可看到所有可以安装的插件,必要的几个插件:git,maven integration,deploy to
container

自带的查询功能特别慢,用浏览器的查询,Ctrl+F。

注意:黄区不设置代理有时可能安装不了插件,比如maven插件安装依赖Pipeline: API插件,而Pipeline: API要求Jenkins至少v2.121以上,但华为镜像网站上最新的才v2.110

7     
系统设置

点击系统管理,系统设置,

Jenkins Locationhttp://127.0.0.1:8080/jenkins/

改成ip形式就不报黄色警告了。

8     
全局工具配置

8.1       Maven
Configuration

使用默认的

8.2     
JDK

去掉勾选自动安装,自动安装会从网上下载jdk默认安装,不推荐。

8.3     
Git installations

去掉勾选自动安装

8.4     
Maven

去掉勾选自动安装

点击保存。

9       新建任务

点击新建任务,输入任务名称。我这里因为maven插件未安装成功,所以只有一个选项。

9.1     
General

使用默认设置即可。

Jenkins会保存每次构建生成的文件,如构建记录,发布包等,如果想定期删除这些文件,可以勾选“丢弃旧的构建”设置保持天数。

9.2     
源码管理

选择Git,

Repository URL:D:\iSource\NosIMS,

可以选择远程仓库,也可以选择本地仓库,我这里使用的本地仓库。

Credentials:选择证书,

第一次使用应该没有,新建:

点击右侧的Add按钮,在弹出的窗口中输入username和password,其他的不用改。username为域账号,password为域账号的密码。


Branch Specifier
(blank for 'any'):

*/nightly

其他选项使用默认。

9.3     
构建触发器

勾选Poll SCM,意思是定时检查源码变更,如果有更新就checkout最新代码,然后执行构建动作。下图表示每15分钟构建一次。

9.4     
构建环境

使用默认。

9.5     
构建

点击“增加构建步骤”按钮,选择Invoke
top-level Maven targets选项。

Maven Version:选择maven_local

这个是之前在“全局工具配置”里配置的maven。

Goals:clean package

9.6     
构建后操作

选择Deploy war/ear
to a container,该选项会在构建后发布包到指定tomcat下。

windows系统中搭建Jenkins服务器的更多相关文章

  1. 在Win7系统中搭建Web服务器

    局 域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息 上传到服务器端,让其它关注你的用户能在第一时间内了 ...

  2. 怎样在Win7系统中搭建Web服务器

    一.搭建web服务 1.打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有的选项,点击确定后,开始更新服务. 2.更新完成后 ...

  3. Windows系统下搭建Jenkins环境

    1. 安装JDK JDK下载地址:  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  4. 如何Windows系统中搭建php环境

    PHP介绍: PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTM ...

  5. Windows中搭建ftp服务器

    使用工具Quick Easy FTP Server Windows中搭建FTP服务器有什么用呢? 确实没有用,直到有一次,我在VM中安装了Linux虚拟机,但是文件怎么也上传不到这个虚拟机中. 然后用 ...

  6. 【其他】【服务器】【4】删除Windows系统中不想要的服务

    步骤: 1,开始菜单栏查找“服务”,打开后找到想要删除的服务 2,右键单击想要删除的服务,选择“属性”-“常规”-“服务名称”,记下服务名称(AA) 3,开始菜单栏输入“cmd”打开命令行窗口,输入s ...

  7. Python 编程环境搭建(Windows 系统中)

    由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装. 在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后, ...

  8. Windows Server 2003搭建邮件服务器

    Windows Server 2003搭建邮件服务器 由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1 ...

  9. 在Ubuntu中搭建KMS服务器

    介绍 基于vlmcsd搭建的KMS服务器. 根据github上的说明,这个工具是用C写的,没有任何依赖,可以直接运行.而且它横跨几乎现在所有的系统平台,如Android, FreeBSD, Solar ...

随机推荐

  1. bzoj5017 炸弹 (线段树优化建图+tarjan+拓扑序dp)

    直接建图边数太多,用线段树优化一下 然后缩点,记下来每个点里有多少个炸弹 然后按拓扑序反向dp一下就行了 #include<bits/stdc++.h> #define pa pair&l ...

  2. Android:更好的自定义字体方案

    http://ryanhoo.github.io/blog/2014/05/05/android-better-way-to-apply-custom-font/ 情景 解决方案 1)Android默 ...

  3. [loj2585][APIO2018]新家

    题目 一条街上有\(n\) 个点,坐标为\(x_i\) , 店的种类为\(t_i\) , 开业时间为 \([a_i,b_i]\) ; 定义一种类型到一个点的距离为这种类的点到这个点的最近距离 ; 定义 ...

  4. 为项目添加CUDA支持

    最近研究体绘制方面的东西,需要用到CUDA加速.从官网下载了CUDA 7.0(支持VS2013)装好后,VS2013中能直接创建CUDA项目,也可以在原有项目中添加cu文件. 进入正题,为已有项目添加 ...

  5. 【模板】堆优化Dijkstra

    Dij的核心思想:全局最小值不会被其他节点更新,因此得到最小值后只需要扩展一次即可. 概念:扩展.出队 注意:vis[ ]数组表示的是每个节点是否扩展过,因此开始时vis[st]不置1. 时间复杂度\ ...

  6. js中this的总结

    http://www.blogjava.net/baoyaer/articles/105864.html 在面向对象编程语言中,对于this关键字我们是非常熟悉的.比如C++.C#和Java等都提供了 ...

  7. eclipse安装Spring Tool Suite 各个版本的方法

    有时候spring官网上找不到与我们当前eclipse对应的spring插件,用URL的方式安装费时又费力,那么如何下载对应的spring插件呢? 先到插件页面,然后点击“原先的插件版本” 显示出这个 ...

  8. 20145215《网络对抗》Exp9 Web安全基础实践

    20145215<网络对抗>Exp9 Web安全基础实践 基础问题回答 SQL注入攻击原理,如何防御? SQL注入攻击就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符 ...

  9. eclipse中编辑properties文件无法看到中文

    如果在eclipse中编辑properties文件无法看到中文则参考“Eclipse开发环境配置-indigo.docx”添加propedit插件.

  10. OS + CentOS 7 / centos 7 / config / configuration / rescue / rc.local / yum

    s centos7开启网卡功能 https://blog.csdn.net/nkd50000/article/details/78903479 网卡默认是关闭的,未分配ip地址,解决办法: 1.修改文 ...