jenkins集成allurejenkins集成allure jenkins使用插件 Allure Jenkins Plugin 保存每次构建的报告数据, 并可以不用任何代码处理就可查看历史报告 python使用库 allure-pytest 生成代码 allure安装 自动安装 在jenkins找到Manage Jenkins → Global Tool Configuration 选author icon石头calendar icon2022年3月12日category icon持续集成/持续发布tag iconjenkinsalluretimer icon小于 1 分钟
钉钉消息发送钉钉消息发送 参考文档 参考文档: 获取自定义机器人Webhook 选择设置 选择智能群助手 添加机器人 选择自定义机器人 获取Webhook地址 复制地址 可用于向这个群发送消息,格式如下 发送代码 python版本 java版本author icon石头calendar icon2022年2月20日category icon持续集成/持续发布tag iconjenkinstimer icon大约 1 分钟
jenkins集成jmeterjenkins集成jmeter 参考文档 jenkins使用插件 Publish HTML reports html报告 groove 执行groove脚本 post build tasks 构建后条件判断执行 jmeter配置 线程数和持续时间参数化配置 使用jmeter自带的P函数来获取命令行中的参数 ${__P(变量名,)} jenkins配置 参数化author icon石头calendar icon2022年2月20日category icon持续集成/持续发布tag iconjenkinsjmetertimer icon大约 2 分钟
jenkins项目部署jenkins项目部署 前置准备 打包类型; 1. java后端打包 2. vue前端打包 jenkins插件; 1. git 2. Jenkins-Maven(可选) 打包需求环境; 1. Java 2. Maven 3. Nodejs 4. Nginx 5. Git java打包配置 创建构建任务 选择任务模板和输入任务名称 此处可以直接选择默认模板或者author icon石头calendar icon2022年2月18日category icon持续集成/持续发布tag iconjenkinstimer icon大约 1 分钟
jenkins打包dokcer镜像jenkins打包dokcer镜像 参考文档 使用插件 docker-build-step 步骤 配置镜像打包 1. 选择构建docker步骤 2. 选择创建镜像 3. 配置项目路径,一般是到打jar包的上一个路径,也就是dockerfile的位置来决定 4. 配置镜像名称格式 镜像上传 1. 选择上传 2. 配置镜像仓库镜像路径 3. 配置镜像名称 4. author icon石头calendar icon2022年2月14日category icon持续集成/持续发布tag iconjenkinstimer icon大约 2 分钟
jenkins升级rancher服务jenkins升级rancher服务 参考文档 使用插件 Redeploy Rancher2.x Workload 可能会遇到插件无法选择rancher秘钥的情况,请下载插件替换: https://github.com/hicjcn/redeploy-rancher2-workload-plugin rancher配置 Rancher创建api key 1.author icon石头calendar icon2022年1月18日category icon持续集成/持续发布tag iconjenkinstimer icon小于 1 分钟
jenkins简介jenkins简介 jenkins介绍 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 jenkins安装 jenkins官网提供了各种安装方式且非常详细jenkin安装教程 docker安装 创建持久化目录 docauthor icon石头calendar icon2022年1月17日category icon持续集成/持续发布tag iconjenkinstimer icon大约 2 分钟
jenkins分发资源jenkins分发资源 参考文档 使用插件 pulish over ssh 步骤 设置连接服务器 系统管理 -> 系统设置(全局设置和路径),找到Publish over SSH设置 SSH servers name:ssh连接的名称,可以随意取,有区分度就可以 Hostname : 远程服务器的域名/IP, 建议是IP Username: 用户名 Remoauthor icon石头calendar icon2022年1月17日category icon持续集成/持续发布tag iconjenkinstimer icon大约 2 分钟
持续集成/持续发布持续集成/持续发布 持续集成介绍 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 措施 减少风险; 减少重复过程; 任何时间、任何地点生成可部署的软件; 增强项目的可见性; 建立团队对author icon石头calendar icon2022年1月17日category icon持续集成/持续发布tag iconjenkinstimer icon大约 1 分钟