环境准备

windows10+tomcat+python3.x(安装方法自行百度)

安装Jenkins

https://jenkins.io/download/ 下载war包

将war包放到tomcat安装目录下的webapps下,启动tomca时就会自动启动Jenkins

访问http://localhost:8080/jenkins会看到以下界面

输入initialAdminPassword中的密码,确定之后会出现一个加载状态的页面,等一段时间后会看到这个页面

插件加载失败,这里可以先点击SkipPlugin Installation跳过安装。

创建用户

这里要吐槽一下:使用账号登录后会出现白屏的情况,在网上查了很多资料都是说更改权限之类,也没有解决问题,而且内容基本都是互相转载的。解决办法其实很简单将tomcat重启就ok了。(PS:重启大法好- - !)

创建之后进入Jenkins主页,先安装插件

点击系统管理

点击插件管理

可以根据插件名称搜索,在下载安装之前需要先改下配置文件hudson.model.UpdateCenter.xml这个文件在C:\Users\账户名称\.jenkins下。将里面的链接地址改为如下 http://mirror.xmission.com/jenkins/updates/update-center.json

需要安装的插件其实就是在刚刚安装Jenkins时offline页面中本来应该加载的插件

在插件列表中按照这些插件名称搜索插件勾选这些插件之后,点击

全部安装完成之后配置工具

我这里只配置了git

配置完成之后创建一个任务

输入任务名称,选择自由风格的软件项目

配置一下代码仓库,我用的是码云。

备注:这里我配置的是自动化测试脚本代码仓库,如果实际应用应该还要配置实际项目的代码仓库,这样一来如果开发人员提交了代码,Jenkins轮询检查到代码更新就会触发执行批处理脚本,不知道这样对不对?因为我并没有实际操作过持续集成,如果有不对的地方希望大佬能指出来,不胜感激!

配置轮询SCM,如果代码发生了更新,隔5分钟就会自动拉取最新的代码

在Build中下拉选择“执行windows批处理工具”,并配置执行命令

保存之后再Jenkins首页的就可以看到我们创建的任务

此时我们可以选择手动执行任务或者改变远程仓库中的代码,当检测到远程仓库中的代码发生了改变就会自动执行任务

总结:本文主要是记录我自己第一次搭建Jenkins持续集成环境的过程,这也是我第一次写文章其中还有许多不足之处请多多包涵,当然如果能给像我一样的小白一点帮助就再好不过了:)。

windows系统下构建Jenkins持续集成的更多相关文章

  1. windows环境下简单Jenkins持续集成搭建

    Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动 ...

  2. 基于Kubernetes/K8S构建Jenkins持续集成平台(下)

    基于Kubernetes/K8S构建Jenkins持续集成平台(下) Jenkins-Master-Slave架构图回顾: 安装和配置NFS NFS简介 NFS(Network File System ...

  3. 基于Kubernetes/K8S构建Jenkins持续集成平台(上)-1

    基于Kubernetes/K8S构建Jenkins持续集成平台(上)-1 Jenkins的Master-Slave分布式构建 什么是Master-Slave分布式构建 Jenkins的Master-S ...

  4. 基于Kubernetes/K8S构建Jenkins持续集成平台(上)-2

    基于Kubernetes/K8S构建Jenkins持续集成平台(上)-2 Kubernetes实现Master-Slave分布式构建方案 传统Jenkins的Master-Slave方案的缺陷 Mas ...

  5. centos下搭建Jenkins持续集成环境(安装jenkins)

    1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. 1 wget -O /etc/yum.repos.d/ ...

  6. centos下搭建Jenkins持续集成环境

    1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. 1 wget -O /etc/yum.repos.d/ ...

  7. windows下使用jenkins持续集成.net项目

    前言 随着微服务的兴起,原先一个庞大的项目,被切分一个个功能独立的微服务,虽然使得业务系统的扩展性和维护性得到提升,但是也加大了维护人员的工作量.有的系统由成百上千个微服务组成,如果每次有修改,都要手 ...

  8. Windows系统下使用Jenkins 自动发布 .NET core到Linux平台下Docker

    准备工作(安装过程可以百度,已安装的可以跳过) a)     安装Jenkins,安装包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/windows ...

  9. Windows系统下搭建Jenkins环境

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

随机推荐

  1. September 25th 2017 Week 39th Monday

    No man is rich enough to buy back his own past. 没有人富有到可以赎回自己的过去. Those rich are not willing to buy b ...

  2. SDN 第一次上机作业

    第一题 拓扑: 测试连通性: 第二题 拓扑: 测试连通性: 第三题 拓扑: 测试连通性:

  3. HTML5新增和废弃的标签

    一.废弃的标签 以下的 HTML 4.01 元素在HTML5中已经被删除,虽然浏览器为了兼容性考虑都还支持这些标签,但建议使用新的替代标签,矛盾的是老浏览器对新标签的支持度又不够,视项目的受众对象而定 ...

  4. hihoCoder1343 : Stable Members【BFS拓扑排序】

    题目链接:https://hihocoder.com/problemset/problem/1343 #1343 : Stable Members 时间限制:10000ms 单点时限:1000ms 内 ...

  5. Android 高级UI设计笔记23:Android 夜间模式之 两种常用方法(降低屏幕亮度+替换theme)

    1. 夜间模式 所谓的夜间模式,就是能够根据不同的设定,呈现不同风格的界面给用户,而且晚上看着不伤眼睛.特别是一些新闻类App实现夜间模式是非常人性化的,增强用户体验. 2. 我根据网上的资料 以及自 ...

  6. AOP-方法拦截器-笔记

    方法拦截器的继承层次图: 这些拦截器具体长什么样?? 一.MethodBeforeAdviceInterceptor 这个拦截器只有一个属性就是前置通知.需要注意的是前置通知和返回通知的拦截器才会持有 ...

  7. NSURLProtocol总结:NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制

    NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制: 网络(应用层)请求的统一入口是nsurlconnection和nsurlsession; http.htp.mail等协 ...

  8. JS 兼容大全

    //获取浏览器可视区宽度 function getWidth() { if (window.innerWidth){ return window.innerWidth; } else{ if (doc ...

  9. PAT乙级1009

    1009 说反话 (20 分)   给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干 ...

  10. nRF5282 资料链接帖子

    官方硬件设计参考