随笔分类 - 2-持续集成
摘要:分析:其实是有该模块的,且在pycharm中可以正常运行,为什么在jenkins中不行呢? 原因:没有添加环境变量,所以找不到对应的模块 解决方案:在python脚本中添加环境变量,再次构建,ok啦 ps: 1. 该环境变量要加在其他包import之前 2. 也可以将项目路径添加进去 .
阅读全文
摘要:这个报错信息,并不是真的url无效,而是权限不对(之前修改过gitee的密码,但mac上未更新) 所以解决方案为: 1. 更新mac上存储的凭据:应用程序 -> 钥匙串 -> 右上角搜索"gitee",删除该凭据 再次拉取代码时,输入新的密码即可 2. 将公钥复制到gitee中 1)mac本地执行
阅读全文
摘要:之前的jenkins环境可以运行自动化测试,但是存在以下问题: 1)在后台运行,不显示浏览器,看不到执行过程 2)有弹框等情况下,页面元素定位不到 1. 原因 之前的jenkins是用windows installer直接安装为Windows服务的,jenkins是一个后台服务,所以执行自动化用例时
阅读全文
摘要:在jenkins -> 项目 -> 配置 -> 构建触发器 -> build periodically中设置,如下图: 日程表中,跟linux中的crontab设置类似: 其中,H代表Hash(散列) 例如:为十几个日常任务配置0 0 * * *将会在午夜产生较大峰值。相比之下,配置H H * *
阅读全文
摘要:平时在mac上编写代码,持续集成的jenkin环境部署在windows上,所以需要将mac上的代码移植到windows上运行,出现以下几个问题: 1. 生成测试报告的名字中包含冒号,windows中冒号为非法文件名,修改为下划线 2. mac和windows中文件路径分隔符不一样,mac是‘/’,w
阅读全文
摘要:git clone时,第一次会提示输入密码,如果输入错误,后面不会再让输了。原因是Windows的凭据管理里,记住了输错的凭据信息,去修改一下,再次clone,就好啦~
阅读全文
摘要:报错如下: 分析: 这是git权限错误,因为jenkins上没有gitee的账户信息(账号密码) 解决方案: 1. 在jenkins上添加gitee的凭据,首页 -> 凭据 -> 添加凭据,如下图: 类型和范围默认,填写gitee登录时的用户名和密码 2. 在jenkins任务配置中,选择该凭据 o
阅读全文
摘要:1. 问题 jenkins环境搭建完后,新建一个简单的任务,build中配置python -h,构建,日志报错: C:\apache-tomcat-9.0.34\webapps\Jenkins\workspace\fda>python -h 'python' 不是内部或外部命令,也不是可运行的程序或
阅读全文
摘要:目标:配置jenkins,使其可以自动拉取gitee上的代码,并运行 1. 全局配置 jenkins首页 -> 系统管理 -> 全局工具配置 找到git项,填写git可执行文件的本地路径 2. 具体任务配置 任务配置中,General中勾选GitHub项目,项目URL中填写git仓库地址 源码管理中
阅读全文
摘要:1. 配置 配置全局的用户名:git config --global user.name "zhangyang0514" 配置全局的邮箱 :git config --global use.email "18109230755@163.com" 查看当前配置 :git config --list 如下
阅读全文
摘要:安装git后,本地git仓库和gitee仓库仍然不能传输项目,原因是要通过SSH加密才能传输。所以需要进行以下两步: 使用git生成SSH Key 让gitee认证本地的SSH Key 下面分别讲解: 1. 本地git生成SSH Key SSH秘钥默认存储在账户主目录的.ssh目录下(如:C:\Us
阅读全文
摘要:git是一个分布式版本控制系统,安装步骤如下: 1. 下载 官网下载地址:https://git-scm.com/downloads 但官网下载一般拒绝访问,寻找国内下载源:https://pc.qq.com/detail/13/detail_22693.html(这里是windows各版本的) 直
阅读全文
摘要:1. 注册码云账号 https://gitee.com/signup?from=homepage 2. 建立一个仓库
阅读全文
摘要:Jenkins和Hudson都是持续集成工具。Jenkins是从Hudson中分离出来的一个版本,二者由不同的团队维护。Jenkins开源。 Jenkins是基于java开发的,所以在jenkins配置之前,需要先配置java环境。(参考https://www.cnblogs.com/liuhong
阅读全文
摘要:tomcat是针对java的一个开源中间件服务器,基于java的web项目可以通过tomcat运行。 安装比较简单,下载后解压缩即可。步骤如下: 1. 下载 官网下载地址:http://tomcat.apache.org/ 选择合适的版本进行下载 下载后,得到一个zip压缩文件(例如:apache-
阅读全文