Jenkins持续集成测试
1.背景 ==== 实际工作中我们的自动化必须要能够实现自动触发,并整个到整个研发的体系中去;实现开发的代码自动打包编译,环境自动构建后,自动触发自动化测试的执行,从而实现整个DevOps的闭环;作为测试人员我们如何借用jenkins的持续集成能力,将我们的自动化测试执行工作在企业中实际落地呢?请看下面的内容 2.创建jenkins任务 ============= 2.1...
1.背景 ==== 实际工作中我们的自动化必须要能够实现自动触发,并整个到整个研发的体系中去;实现开发的代码自动打包编译,环境自动构建后,自动触发自动化测试的执行,从而实现整个DevOps的闭环;作为测试人员我们如何借用jenkins的持续集成能力,将我们的自动化测试执行工作在企业中实际落地呢?请看下面的内容 2.创建jenkins任务 ============= 2.1...
之前agent都是运行在k8s node节点上,一般项目更新都是在晚上或者中午,agent只会在更新的时候才会去用,平时一直运行agent也会造成系统的资源浪费,因此可以在Jenkins上集成Kubernetes插件,通过定义Pod模板,当任务开始执行后动态创建一个agent程序,去运行任务,当任务执行完成后,agent也会自动消失。 由于是容器版的agent,肯定有很多工具...
一、什么是流水线 ======== jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。 1.1 声明式流水线 ---------- 在声明式流水线语法中,流水线过程定义在 Pipeline{}中,Pipeline 块定义了整个流水线中完...
英文: Jenkins Build periodically with parameters cron expression 问题 {#heading} ============= 0 23 ? \* FRI#3 英文: I only want to run once in a month, every 3rd Friday at 11 pm. I tried a ...
**win10Tomcat环境配置** [**Tomcat下载连接**](https://tomcat.apache.org/download-90.cgi) **解压后** ![](http://static.51tbox.com/static/2024-11-22/col/da48843d9150b9446f3af717c1a21a67/2cbd5f57893d4b00...
**本文介绍Tomcat等应用状态的监控** **。** **一、下载jmx_exporter** #linux下 cd /usr/local/prometheus wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prom...
Promethues 监控tomcat 主要用的模块 * Promethus 负载抓取/存储指标信息、并提供查询功能 * grafana 数据可视化 * JMX exporter 提供JMX中JVM相关的metrics 1、利用JMX exporter,在Java进程内启动一个小型的Http server 2、配置Prometheus抓取那个Http server提供的me...
1、概览 {#1概览} ----------- [Apache Tomcat](https://tomcat.apache.org/),简称 Tomcat,是 Jakarta Servlet 规范的开源实现。它作为 Web 服务器接收 HTTP 或 `WebSocket` 请求,并调用负责的 `Servlet` 来处理请求。 本文将带你了解 Tomcat 中的并行部署(Pa...
#### 概述 Tomcat官网:<https://tomcat.apache.org/> ##### 安装环境 | 部署ip | 部署软件 | 开放端口 | |:--------------:|:--------------------:|:----:| | 192.168.199.10 | jdk1.8/...
前言 === 和大哥们学新的姿势,感觉自己已经变成idea的性状了,这里的大哥说话又好听,我超喜欢这里的.jpg 以下是参考(抄袭)文章列表 怎么说呢,这几周玩了下java,大概也有点感觉了,打内存马就和win32寻址一样。 首先先解决在哪里打,也就是获取上下文`standardContext`,在栈上寻址找到这个地址,哦不对,在java中应该叫做对象。 然后再基...