1.安装

方法一:

下载jenkin.exe安装文件

下载地址:https://jenkins.io/content/thank-you-downloading-windows-installer/

下载jenkins-2.49.zip,解压后直接安装即可,安装完成后在电脑服务中会自动启动一个jenkins服务,生成的管理员密码在安装目录如E:\Program Files (x86)\Jenkins\secrets\initialAdminPassword中。

方法二:

下载jenkins.war,下载地址:https://jenkins.io/index.html

使用cmd切换到jenkins.war的目录下,运行java -jar jenkins.war

会提示安装目录,以及生成一个管理员密码:

保持该cmd窗口为开启状态,此时Jenkins服务已经开启,默认使用的端口是8080,ip为本机ip地址,

可以自己写一个bat文件,以后直接双击启动jenkins服务即可。

2.登录jenkins

打开http://192.168.150.116:8080/,看到类似下面的界面,提示输入密码,将initialAdminPassword中的内容粘贴进去

接着按照提示安装插件,选择默认安装,下图为安装插件中(注意:默认的插件最好全部安装成功,否则进入到jenkins页面新建任务时会出现很多问题,包括菜单不会显示为中文,源码管理处仅显示none)

插件安装完成后,新建用户lily 123456,也可以直接以管理员身份登录。

3.参数配置

点击右侧:系统管理-Global Tool Configuration,设置jdk路径

设置git路径,git路径为《gitblit系列三:本地git安装及使用》中安装的git客户端git.ext路径

点击右侧:系统管理-系统设置,设置jenkins Location地址以及管理员邮件地址

4.新建任务,点击左侧新建

输入项目名称,选择项目类型,我目前的项目是java项目,选择第一个,构建一个自由风格的软件项目

源码管理:我使用的是gitblit,选择git,输入对应版本库的地址(如果是使用svn管理代码,则选择Subversion)

注:如果输入url后,提示failed to connect repository,但url地址确认无误,检查第三点,参数配置中的git客户端git.ext路径,修改正确后就不会有报错提示了。

如果源码管理中只有none选项,则说明对应的插件未安装,比如Git plugin插件未安装,则源码管理中无git选项,插件在系统管理-管理插件-可选插件中搜索并安装。

添加Credentials,点击add,输入gitblit服务器的登录用户lily 123456,保存。

5.在eclipse中新建一个java项目Helloworld,然后commit到本地

再push到gitblit服务器中对应的helloworld版本库

6.构建,选择步骤4中新建的任务helloworld,点击右侧的小三角,点击立即构建

可查看到左侧的构建列表,蓝色表示成功,红色表示失败,点击工作区

可查看到helloworld的所有代码文件,可选择打包下载到本地。

by:http://blog.csdn.net/qq_15158911/article/details/61919265

gitblit系列七:使用Jenkins配置自动化持续集成构建的更多相关文章

  1. 为 Jenkins 配置 .Net 持续集成环境

    去年年底,得益于公司引入 Jenkins,让我们在持续集成方面迈出了第一步,本文不赘述如何安装 Jenkins,主要关注点在于配置 .Net 环境.另外本文是在 Windows 环境下安装的 Jenk ...

  2. Jmeter+Ant+Jenkins接口自动化持续集成环境搭建(Linux)

    一.安装说明 系统环境:CentOS release 6.4 JDK版本:jdk1.8.0_181 Jmeter版本:apache-jmeter-3.0 Ant版本:apache-ant-1.9.13 ...

  3. 漫谈:从APP崩溃率标准,到Monkey介绍拓展Maxim,及Jenkins自动化配置,持续集成获取崩溃monkey日志

    漫谈:从APP崩溃率标准,到Monkey介绍拓展Maxim,及Jenkins自动化配置,持续集成获取崩溃日志 1.APP崩溃率标准 开发或测试app的同学,对于app崩溃肯定非常熟悉,频繁的线上崩溃属 ...

  4. Jenkins配置自动化构建

    转自: http://blog.sina.com.cn/s/articlelist_3053349671_14_1.html Jenkins 简介和安装(一) (2014-12-02 21:18:13 ...

  5. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(三):搭建jenkins集群环境

    写在前面 大家可以看到本文的配图,左边是jenkins单机环境,右边是jenkins集群.个中区别,不言而喻,形象生动. 前面我分别介绍了.net core 程序的多种部署方式(无绝对孰优孰劣): 1 ...

  6. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(二):部署

    前面又是废话 我之前写过: Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署 Asp.Net Core 程序部署到Linux(centos)生产环境(二):doc ...

  7. Jmeter(二十八)_Docker+Jmeter+Gitlab+Jenkins+Ant(容器化的接口自动化持续集成平台)

    这套接口自动化持续集成环境已经部署差不多了,现在说说我的设计思路 1:利用Docker容器化Gitlab,Jenkins,Jmeter,Ant,链接如下 Docker_容器化gitlab Docker ...

  8. 自动化持续集成Jenkins

    自动化持续集成Jenkins 使用Jenkins配置自动化构建http://blog.csdn.net/littlechang/article/details/8642149 Jenkins入门总结h ...

  9. docker+headless+robotframework+jenkins实现web自动化持续集成

    在Docker环境使headless实现web自动化持续集成 一.制作镜像 原则:自动化测试基于基础制作镜像 命令:docker run --privileged --name=$1 --net=ho ...

随机推荐

  1. vue 上传单个图片自定义增加progress改良用户体验

    <el-tab-pane label="开发商logo" name="first" style="position: relative;&quo ...

  2. CentOS 6.8 源码安装RabbitMQ

    一.安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ ...

  3. win10 java环境变量

    https://jingyan.baidu.com/article/fd8044fa2c22f15031137a2a.html

  4. spring cloud: Hystrix(七):Hystrix的断容器监控dashboard

    Hystrix的断容器监控dashboard. dashboard是用来监控Hystrix的断容器监控的,图形化dashboard是如何实现指标的收集展示的. dashboard 本地端口8730 项 ...

  5. change color

    关于DataGridView行和列的背景色-前景色设置 1.设定DataGridView全部单元格的Style   DataGridView内所有单元格的Style变更,可以使用DataGridVie ...

  6. 自定义广播(BroadcastReceiver)事件 --Android开发

    本例演示自定义广播事件.我们需要做的是,在主活动中写发送广播的代码,然后在接收广播的类中写接收广播的代码. 1.主活动中点击按钮后发送广播 MainActivity.java: public clas ...

  7. LeetCode--342--4的幂

    问题描述: 给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方. 示例 1: 输入: 16 输出: true 示例 2: 输入: 5 输出: false 进阶:你能不使用 ...

  8. 20171023xlVBA递归统计WORD字数

    Dim dFilePath As Object, OneKey Sub main_proc() Dim Wb As Workbook, Sht As Worksheet, Rng As Range S ...

  9. 深刻理解Web标准,对可用性、可访问性、可维护性等相关知识有实际的了解和实践经验

    WEB标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分三方面:结构化标准语言主要包 ...

  10. TP5中即点即改,json分页,单删

    HTML页面: <!doctype html><html lang="en"><head> <meta charset="UTF ...