2020-12-31

CI和自动化测试的结合(jenkins的搭建和使用)

🐒CI持续集成是一种思想,具体实现是通过jenkins持续集成工具去实现的。

Jenkins的安装和配置(war包启动)

安装jenkins的方式有两种:

  • 方式一:通过下载安装包安装,jenkins.msi,双击运行,下一步,下一步......
  • 方式二:下载jenkins.war包。

这里选择jenkins.war包的形式。

操作步骤:

  1. 下载jenkins.war包并运行

    下载地址 Releases是长期更新包。

    选择Releases下载即可。

    下载完成的jenkins.war:

    运行war包的方式有两种:1.将war放到tomcat的webapp目录下,server.

    启动成功的标志:

  2. 在浏览器输入localhost:8080,输入密码(密码位置如下图所示会告诉你)

  3. 输入密码,点击继续;此时会提示你安装插件,点击安装就会自动去安装;安装要等几分钟,如果有失败比较多的话,可以点重试,否则可以直接点继续,后续可以进入插件中心手动安装。

  4. 创建管理员账号

  5. 登录jenkins,jenkins系统管理界面如下图所示,如果有可更新的版本可以点击download。

  6. 允许新用户注册设置:系统管理->全局安全设置->允许用户注册

  7. 安装插件:系统管理->插件管理->安装所需插件

    这里用到的几个插件:Email ExtensionGit 	GitHubSubversion
  8. 配置git.exe路径:系统设置->全局

UI自动化如何和CI结合

  1. 首先需要将自己的工程代码上传到git仓库上

出现401错误:

在github中,右上角账号 -> settings -> Developer settings -> Personal access tokens -> Generate new token -> 选择下图中的权限 -> 点击Generate token -> 复制token -> 粘贴到pycharm中Token栏位 -> 点击Test,提示success

Git配置:

安装好git后,在打开cmd或终端中使用下面的命令设置git自己的名字和电子邮箱。

因为Git是分布式版本控制系统,所以每个机器都必须自报家门,邮箱地址和你的名字。

git config --global user.email "291151689@qq.com"git config --global user.name "itcaituotuo"

提交代码到GitHub:

提示success,打开GitHub,可以查看到提交的代码:

修改代码重新提交:

  1. jenkins创建job,拉取GitHub上面的代码,构建项目,邮件发送。

    创建Item -> 任务名称 -> 自由风格的软件项目 -> 点击确认

    配置任务:

    点击添加,输入用户名和密码:

    返回到首页面,找到新建的项目,点击运行,拉取代码:

    将代码拉取到jenkins所在的服务器(这里是windows本地电脑)

    配置项目:

    运行程序:

    定时构建:

    • 0 8 * * * 每天早上8点构建
    • H/5 * * * * 每隔5分钟构建一次
    • H H/2 * * * 每隔2个小时构建一次

    其他工程构建后触发:

    邮件发送:

    • 配置邮箱

    获取授权码:

    配置任务,接收邮箱:









原文转载:http://www.shaoqun.com/a/504693.html

跨境电商:https://www.ikjzd.com/

asinseed:https://www.ikjzd.com/w/533

法瑞儿:https://www.ikjzd.com/w/412


🐒CI持续集成是一种思想,具体实现是通过jenkins持续集成工具去实现的。Jenkins的安装和配置(war包启动)安装jenkins的方式有两种:方式一:通过下载安装包安装,jenkins.msi,双击运行,下一步,下一步......方式二:下载jenkins.war包。这里选择jenkins.war包的形式。操作步骤:下载jenkins.war包并运行下载地址Releases是长期更新包。
捷汇:捷汇
宝贝格子:宝贝格子
江门市海侨东南亚风情园好玩吗?:江门市海侨东南亚风情园好玩吗?
解读| 英国7月份解封现状及政府政策,卖家常见VAT注册相关问题:解读| 英国7月份解封现状及政府政策,卖家常见VAT注册相关问题
桂林大圩古镇周边有什么景点?:桂林大圩古镇周边有什么景点?

No comments:

Post a Comment