windows系统下构建Jenkins持续集成
环境准备
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持续集成的更多相关文章
- windows环境下简单Jenkins持续集成搭建
Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动 ...
- 基于Kubernetes/K8S构建Jenkins持续集成平台(下)
基于Kubernetes/K8S构建Jenkins持续集成平台(下) Jenkins-Master-Slave架构图回顾: 安装和配置NFS NFS简介 NFS(Network File System ...
- 基于Kubernetes/K8S构建Jenkins持续集成平台(上)-1
基于Kubernetes/K8S构建Jenkins持续集成平台(上)-1 Jenkins的Master-Slave分布式构建 什么是Master-Slave分布式构建 Jenkins的Master-S ...
- 基于Kubernetes/K8S构建Jenkins持续集成平台(上)-2
基于Kubernetes/K8S构建Jenkins持续集成平台(上)-2 Kubernetes实现Master-Slave分布式构建方案 传统Jenkins的Master-Slave方案的缺陷 Mas ...
- centos下搭建Jenkins持续集成环境(安装jenkins)
1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. 1 wget -O /etc/yum.repos.d/ ...
- centos下搭建Jenkins持续集成环境
1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. 1 wget -O /etc/yum.repos.d/ ...
- windows下使用jenkins持续集成.net项目
前言 随着微服务的兴起,原先一个庞大的项目,被切分一个个功能独立的微服务,虽然使得业务系统的扩展性和维护性得到提升,但是也加大了维护人员的工作量.有的系统由成百上千个微服务组成,如果每次有修改,都要手 ...
- Windows系统下使用Jenkins 自动发布 .NET core到Linux平台下Docker
准备工作(安装过程可以百度,已安装的可以跳过) a) 安装Jenkins,安装包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/windows ...
- Windows系统下搭建Jenkins环境
1. 安装JDK JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...
随机推荐
- RMAN恢复脚本案例
$ crontab -l0 12,19 * * * $ORACLE_HOME/scripts/arcbkup.sh59 03 * * * $ORACLE_HOME/scripts/dbbkup.sh ...
- ajax本地跨域请求以及解决方法
什么是跨域? 我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景.所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源,只要没 ...
- NutzWk 5.0.x 微服务分布式版本开发及部署说明
NutzWk 5.x 已发布一段时间,这段时间基于此版本开发了智慧水务系统(NB-IOT).某物联网平台.某设备租赁平台.某智慧睡眠平台.某智慧园区项目等,开发和部署过程中遇到一些小问题,开这个帖子把 ...
- 纯css3云彩动画效果
效果描述: 纯CSS3实现的云彩动画飘动效果 非常逼真实用 使用方法: 1.将body中的代码部分拷贝到你的页面中 2.引入对应的CSS文件即可
- 根据需求设计类并且画UML类图练习
题目如下: // 打车时,可以打专车或者快车.任何车都有车牌号和名称// 不同车价格不同,快车每公里1元,专车每公里2元// 行程开始时,显示车辆信息// 行程结束时,显示打车金额(假定行程就5公里) ...
- elasticSearch curl 语法总结
#创建索引a.put创建curl -XPUT http://localhost:9200/shb01/student/1-d'{"name":"jack",&q ...
- 非常简单的部署脚本(JavaWeb项目)和部署项目教程
这个部署方式,前提需要通过WinSCP工具将本地Maven项目打成zip包放到Linux对应的用户目录下,然后执行脚本便可以完成一键部署. 大家看到下面的脚本,可以发现一个显著的特点,部署脚本内容基本 ...
- nginx 查看版本 查看模块
如图,简单说 大V看模块,小v看版本. nginx -v //查看版本号 nginx -V //查看版本号和加载模块明细
- Spring事务(三)事务增强器
摘要: 本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 目录 一.创建事务 1. 获取事务 2. 处理已经存在的事务 3. 准 ...
- CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面
环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum i ...