Docker DevOps实战:Docker+Jenkins+Python+Pytest+Allure(2)- Jenkins初始化、Jenkins插件、Jenkins配置、自动化测试
2023-02-18 16:23:44 时间
Jenkins初始化
step-1 访问Jenkins http://ip:80
step-2 查看密码、输入密码
# 方式一:通过查看容器日志 [root@localhost ~]# docker logs jenkins1
# 方式二:页面提示信息的路径查看,需要进入容器 root@7db4335f0dd4:/usr/local/src# cat /var/jenkins_home/secrets/initialAdminPassword e8957c2928b84874a8d33a2b8******
step-3 初始化流程、安装推荐插件、请耐心等待………
step-4 创建管理员用户
step-5 实例配置,不用管,直接下一步
step-6 配置完成,进入主界面
Jenkins插件
下载DevOps环节需要的插件:gitlab、gitlab hook、allure
汉化插件
下载好之后,重启Jenkins容器
[root@localhost ~]# docker restart jenkins1
jenkins1
汉化配置,保存后如果没有生效重启以下容器就好了
Jenkins配置
Jenkins全局配置-JDK
Jenkins全局配置-Git
Jenkins全局配置-allure
应用!保存!
Jenkins全局配置-邮箱
这个就百度吧,意义不大
自动化测试
step-1 将项目放到容器目录下
- 因为当时run jenkins1的时候,设置了路径挂载,因此只需要将项目放到宿主机的/var/jenkins_node/目录下就可以
- 项目文件同步到在容器的/var/jenkins_home/目录下
step-2 Jenkins创建任务工程
step-3 Jenkins任务配置构建、构建后操作
#!/bin/bash cd /var/jenkins_home/python_selenium/case pytest -s -q --alluredir=${WORKSPACE}/allure-reports --clean-alluredir exit 0
应用保存,构建Jenkins任务,查看allure报告
相关文章
- web自动化测试入门篇04——selenium+python基础方法封装
- Python自动化办公--Pandas玩转Excel【一】
- Python自动化办公--Pandas玩转Excel数据分析【二】
- Python自动化办公--Pandas玩转Excel数据分析【三】
- python:spacy、gensim库的安装遇到问题及bug处理
- 用python进行精细中文分句(基于正则表达式),HarvestText:文本挖掘和预处理工具
- python实现zip分卷压缩与解压
- python中使用马尔可夫决策过程(MDP)动态编程来解决最短路径强化学习问题|附代码数据
- R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列|附代码数据
- python中--try except 异常捕获以及正则化、替换异常值
- python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
- python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}
- Python 探索性数据分析工具(PandasGUI,Pandas Profiling,Sweetviz,dtale)以及学术论文快速作图science.mplstyle
- centos7.3下安装Python3.5及安装pip3
- Python库之urllib
- Python使用Redis数据库
- Python正则表达式模块re
- Python日志模块logging
- CentOS7.3中将Python2.7.5 升级到Python3.5.1
- Win10下Python虚拟环境virtualenv安装和使用