搜索'微演示',好用的PPT转网页工具

大结局

一、git

二、jenkins

1. github

2. git

1. 新建job

2.配置slave节点

三、git+jenkins

1.集成git

一、github

1.注册github

1.先注册一个账号,注册地址:https://github.com/

2.登录后,开始你的旅程

一、github

2.Git安装

1.git是本地客户端管理代码的一个工具,下载地址:https://git-

scm.com/download/win

2.安装包在群文件可下载

一、github

3.创建一个repository

1、创建一个repository 

2、创建好后生成一个地址:

https://github.com/yoyoketang/yoyo.git

一、github

4.建本地仓库

1.建仓:git init

2.添加:git add README.md

3.提交到缓存:git commit -m “first commit”

4.添加到远程仓库:git remote add origin

https://github.com/yoyoketang/yoyoketang.git

5.推送:git push -u origin master

一、github

5.遇到的问题

 

遇到问题与解决方案注意:

初次使用的话,在输入上面指令过程中会遇到以下几个问题:

1.要是cmd窗口看到提示以下这两个信息

$ git config --global user.name "John Doe"

$ git config --global user.email johndoe@example.com

解决办法:按上面的提示,cmd窗口接着输入

>git config --global user.name "这里是你的github用户名"    

>git config --global user.email xxx@xxx.com(你的邮箱)

2.提交到远程时候,提示:

fatal: remote origin already exists.

解决办法:删除远程git仓库

>git remote rm origin

3.首次操作过程中需要登录就按提示输入账号名和密码

>输入用户名

>输入密码

一、github

6.clone

1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令:

>git clone https://github.com/yoyoketang/yoyo.git

2.在本地随便建个文件夹,地址栏输入cmd打开,然后输入上面指令

一、github

6.clone

1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令:

>git clone https://github.com/yoyoketang/yoyo.git

2.在本地随便建个文件夹,地址栏输入cmd打开,然后输入上面指令

一、github

7.更新远程master上代码

只需五步就能更新master上的代码

1.git status 

2.git add *

3.git commit –m  “updata detail”

4.git pull (同步当前分支代码)

5.git push origin master

一、github

8.更多功能

Git 还有强大的分支管理功能,参考资料:git菜鸟教程

http://www.runoob.com/git/git-tutorial.html

一、github

9.Git服务端搭建

1.前面讲的是把代码放到github上,但那个是开源的,不具备保密性

2.可以在公司本地搭建一个服务器

二、jenkins

1.Jenkins环境搭建

jenkins环境搭建和安装包

链接:http://pan.baidu.com/s/1hsgm2xe 密码:bxmu

二、jenkins

2.新建job

新建一个自由风格的项目

二、jenkins

3.配置cmd指令

这里的指令跟dos指令是一样的,先在本机cmd跑的通

一定要在cmd跑一遍,

要不然自己骗自己

二、jenkins

4.启动job

点右侧圆圈按钮,启动job

三、git+jenkins

1.自动拉取git代码

三、git+jenkins

2.Workspace空间

Workspace区域

查看有代码拉下

来,说明配置成

功

push

git

服务端

小伙伴1

小伙伴2

pull

push

pull

jenkins

触发

Slave节点1

自动化工

作机器1

自动化工作

机器2

Slave节点2

三、git+jenkins

3.工作原理

持续交付

持续构建

三、git+jenkins

4. Slave节点管理

这里windows上启动方法选:Java Web Start

三、git+jenkins

5. 下载launch并启动

三、git+jenkins

6. 启动slave

需要依赖JAVA环

境

三、git+jenkins

7. 新建节点的Job

新建一个Job,在指定的slave节点上运行

三、git+jenkins

8. 定时任务

H 8,12,21 * * *

(这个表示每天的8点12点21点触发构建任务)

三、git+jenkins

9.Poll SCM

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最

新code下来,然后执行构建动作。如下图配置:

* /5 * * * (每5分钟检查一次源码变化)

Build periodically:周期进行项目构建(它不关心源码是否发生变化),如下图配置:

H 2 * * * (每天2:00 必须build一次源码)

在 Schedule 中填写 0 * * * *。

第一个参数代表的是分钟 minute,取值 0~59;

第二个参数代表的是小时 hour,取值 0~23;

第三个参数代表的是天 day,取值 1~31;

第四个参数代表的是月 month,取值 1~12;

最后一个参数代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

三、git+jenkins

10.下载HTML插件

前提:

 下载插件HTML Publisher plugin

一、安装

安装好HTML Publisher plugin之后,会在新建或者编辑项目时,在

【增加构建后操作步骤】出现【Publish HTML reports】的选项。如下:

三、git+jenkins

11. 集成报告

构建后操作

路径是workspace相对路径,

report文件固定名称为result.html

三、git+jenkins

12. 报告展示

生成报告后,jenkins还能配置邮件(这个自己百度吧)

邮件也可以写到python脚本里面发送

毕业设计

1.把自己公司的WEB项目写一个自动化

2.用例不少于50条

3.Git管理代码

4.Jenkins定时任务自动构建

5.生成报告发邮箱

毕业赠言

个人微信公众号:yoyoketang

个人博客:http://www.cnblogs.com/yoyoketang/

在学习的道路上没有捷径可走,脚踏实地多练习!

自认为有点小聪明的最后都是半吊子,只有踏踏实实学习的人才能掌握真谛!