windows上使用Jenkins&Github实现CICD
一、摘要
本篇文章笔者将详细介绍Jenkins和Github如何实现CICD的,文章将以Jenkins的使用为主线,伴随着介绍Git的使用,加上一些python代码的执行,最终生成测试报告
二、Jenkins安装
Jenkins官方下载地址为:https://jenkins.io/download/ 会有几个列表分别列出几个版本的下载链接,下载windows版即可

下载完后,解压,双击.exe文件安装,一路下一步即可,安装完成后会启动jenkins服务,浏览器会打开http://localhost:8080/login?from=%2F,如下页面

根据页面提示,为了确保jenkins是管理员在进行配置,先要输入管理员的初始密码,这个密码保存在C:\Program Files (x86)\Jenkins\secrets\initialAdminPassword
该地址是根据你的实际安装路径自动生成的,读者只需要找到页面提示的地址打开文件,将密码复制出来输入,然后点击Continue按钮,页面会跳转进行更新检查,如果出现如下页面

则说明检查更新的时候连不上更新地址,那么找到你jenkins的安装目录(C:\Program Files (x86)\Jenkins)下的hudson.model.UpdateCenter.xml文件,将文件中的https改为http保存
然后运行命令services.msc打开本地服务,找到jenkins服务,点击右键重新启动

然后刷新localhost:8080页面,等待页面再次进入输入管理员初始密码也面, 输入之前我们输入的管理员初始密码,点击Continue,页面就能正常显示如下了

第二个方块点开后是让你选择需要给jenkins安装什么插件,第一个是执行安装插件的过程,此时此处我们直接点击第一个方块即可

安装完成后,页面会跳转到如下页面,让我们创建一个新的管理员账号,按需输入即可,然后点击右下角的"Save and continue", 此处如果点击“Continue as admin”,意味着并没有创建新的管理员账号,而是使用admin来登陆,密码为初始密码
页面跳转到,配置jenkins的URL页面,根据需要配置即可,注意端口不要冲突了

然后点击Save and Finish,页面跳转到如下页面,点击“Start using Jenkins”,页面就跳转到Jenkins主页了,登陆的账号就是刚刚新创建的账号

三、Jenkins创建job
点击“创建一个新任务”

选择“创建一个自由风格的软件项目”,点击确定

找到“构建”板块,选择“执行Windows批处理命令”

输入需要执行的命令:

点击右侧按钮,启动job

四、配置git
输入源码地址,前提是要确实是正确地址

添加身份认证

配置保存后,点击“立即构建”, 查看控制台,工作是否正常并且看一下jenkins目录C:\Program Files (x86)\Jenkins\workspace下,是否在下载代码

如果再下载代码说明配置成功,代码拉取成功后,我们可以按前边说的执行本地代码的方式配置“构建”里的命令执行了
windows上使用Jenkins&Github实现CICD的更多相关文章
- .Net在Windows上使用Jenkins做CI/CD的那些事
背景 最近入职了一家新公司,公司各个方面都让我非常的满意,我也怀着紧张与兴奋的心情入职后,在第一天接到了领导给我的第一个任务——把整个项目的依赖引用重新整理并实施项目的CI/CD. 本篇的重点主要分享 ...
- 在Windows上安装私有GitHub的开源替代-GitLab
在我之前的一篇博客中介绍过GitLab: 开源免费的git管理工具,今天说一下怎么在windows安装GitLab. BitNami可以很容易的帮助你安装开源应用,和Helicon Zoo类似,我之前 ...
- 【Jenkins持续集成(二)】Windows上安装Jenkins教程
一.前言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件. Jenkins 支持各种运行方式,可通过系统包.Docker 或者通过一个独立的 Java ...
- Windows上使用jekyll+github搭建免费博客
jekyll+github搭建个人博客 (一)下载Ruby (二)安装jekyll (三)开启jekyll服务器 (四)使用github展示博客 一.下载Ruby Ruby,一种简单快捷的面向对象(面 ...
- 切换本地凭据(Windows上登录的GitHub账号)
切换本地用户,可以向微软小娜搜索Windows凭据,这个步骤可以参考这篇博客 的说明.
- 在Windows上安装和配置Jenkins
一.windows上安装Jenkins 1.官网下载Jenkins安装包Jenkins.msi ,进入安装模式,选择默认配置,安装完成之后,就会默认打开浏览器 http://localhost:808 ...
- jenkins在windows上自动化部署.Net(.Net Core)项目
前言 什么是持续集成呢?Continuous integration(CI).持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成. ...
- 在windows下使用jenkins部署docker容器
在windows下使用jenkins部署docker容器最近在学习jenkins,docker部署来实现集成部署,所以想在windows下面实现测试,但是发现在windows下docker支持不是很好 ...
- 在windows上安装Jenkins---tomcat流
在windows上安装Jenkins有两种方式: (1)jar流 在命令行中运行:java -jar jenkins.war 浏览器访问 localhost:8080,创建初始管理员帐号即可. (2) ...
随机推荐
- python面向对象学习笔记(一)
粘贴一些自学过程中的笔记大纲,源文本在pycharm里面写的,有点乱整理一下,部分内容有待补充,书写不一定100%正确,全当数据备份了. 1.面向对象的特性 #你写代码时什么使用面向对象 #处理比较复 ...
- 【VS开发】【miscellaneous】 Windows下配置Git
[转自]http://blog.csdn.net/exlsunshine/article/details/18939329 1.从git官网下载windows版本的git:http://git-scm ...
- 【ARM-Linux开发】Rico Board DIY系列实验教程 Day 2——搭建Boa服务器
一:BOA WebServer简介 BOA WebServer是一款单任务的HTTP服务器,与其他网页服务器不同之处,是当有连接请求到来是,它既不是为每个连接都单独创建进程,也不是采用复制自身进程处理 ...
- Xmemcached与SpringBoot实际案例
在本人的这篇文章<Xmemcached集群与SpringBoot整合>基础上,进行XMemcached与SpringBoot实际案例的结合. 有以下这张表,将这张表的增删改查操作都添加到X ...
- FineReport工具
PostgreSQL链接问题: 正常安装FineReport工具和PostgreSQL数据库之后,在FineReport工具当中链接数据库显示连接失败的原因是因为FineReport安装包里面没有Po ...
- jenkins相关war包下载
1.jenkins的war包下载地址 地址:http://mirrors.jenkins-ci.org/,打开链接后,表格有war列,Releases行是短期更新包.LTS是长期更新包.一般选择Rel ...
- Flink中案例学习--State与CheckPoint理解
1.State概念理解 在Flink中,按照基本类型,对State做了以下两类的划分:Keyed State, Operator State. Keyed State:和Key有关的状态类型,它只能被 ...
- PCL学习(一)从PLY文件读入点云数据
#include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #inclu ...
- java日志框架系列(6):logback框架encoder详解
1.Encoder 1.encoder功能 Encoder 负责两件事,一是把事件转换为字节数组,二是把字节数组写入输出流. 注意:在logback 0.9.19 版之前没有 encoder. 在之前 ...
- Centos7.3安装jenkins
安装jenkins 下载地址: https://jenkins.io/download/最新版本 将Jenkins上传到tomcat的webapp目录 ...