首页 > 其他分享 >16.测试环境搭建

16.测试环境搭建

时间:2023-12-30 22:55:23浏览次数:26  
标签:脚本 容器 16 部署 gradlew 构建 自动化 测试环境 搭建

被测系统 AUT(Application Under Test)

常见的被测系统类型

  • UI:Web App IOT
  • Service:
    • RESTful:sprint boot
    • webservice
    • rpc:dubbo pb
  • code: SDK lib

部署方法

  • 打包部署:apk app ipa jar war
  • 脚本部署:自动化脚本与自动化平台
  • 容器部署:基于容器镜像 Docker K8S

打包部署

  • Android:Gradle
  • iOS:XCode XCodeBuild
  • 自动化构建工具
  • Web:NodeJS npm
  • Service:Maven Gradle

打包命令

# web
npm run build

# app
gradlew tasks
gradlew assembleDebug
gradlew assembleRelease

# spring boot
mvn clean package

 

 

自动化脚本部署

  • 通过 bash python 等脚本实现自动化的构建与部署
  • 通过持续集成平台比如 jenkins 完成流程管理

 

容器部署

  • 自动化构建 bash
  • 容器构建 docker
  • 容器编排 k8s
  • 持续集成 jenkins

 

 

标签:脚本,容器,16,部署,gradlew,构建,自动化,测试环境,搭建
From: https://www.cnblogs.com/csfsz/p/17937005

相关文章

  • Prometheus搭建教程
    一、部署prometheus官方文档:https://prometheus.io/docs/introduction/first_steps/下载地址:https://github.com/prometheus/prometheus/releases[root@centos7~]#tarzxfprometheus-2.45.2.linux-amd64.tar.gz[root@centos7~]#mvprometheus-2.45.2.linux-amd64/usr/l......
  • Golang开发环境搭建-Vim篇
    本文于2017年3月份完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近在研究docker的使用方法,恰好手边有一本docker源码分析的书,所以在ubuntu环境下准备了一套golang的开发环境,便于在学习docker使用的时候顺便学习gol......
  • 前端环境搭建到创建vue项目运行
    整体流程1.安装nvm管理工具,用于管理node的版本方便node版本的切换a.下载nvm1.官方下载地址:https://github.com/coreybutler/nvm-windows/releases2.备用下载地址:https://xiaocai1688.lanzouw.com/b04wvgimj密码:h33mb.直接双击安装,验证安装成功输入命令nvm-v......
  • 2016年全年回顾
    本文于2016年底完成,发布在个人博客网站上,标题为《2016年全年回顾》。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。元旦后第一个工作日,上午请假办理宝宝的医保,比较重要;办事人员叮嘱说每年的12月10日~12月25日可以办理,以后可不能像这次拖这么久......
  • OJ判题测评系统--网关搭建、用户模块
    后端项目初始化跑通项目创建一个SpringCloud项目结构如下application.yml配置如下#公共配置文件#@authorcyr#spring:application:name:cyroj-user-serviceprofiles:active:devdatasource:driver-class-name:com.mysql.cj.jdbc.Driver......
  • OJ判题测评系统--项目基础环境搭建
    写在前面在线访问:暂无..GitHub:https://github.com/975131701/ojSystem/个人博客:https://www.cnblogs.com/cyrui/使用说明1、启动nacos->startup.cmd-mstandalone2、启动rabbitmq->rabbitmq-pluginsenablerabbitmq_management3、启动redis->redis-server4、启动m......
  • 题解 [SDOI2016] 游戏
    可以看出来出题人很想出一道把李超和别的什么东西凑起来的题目,于是给了这么一个缝合怪。https://www.luogu.com.cn/problem/P4069符号有点混乱。比如箭头又可以表示路径又可以表示赋值,代入语境应该还是好理解的。看到\(a\timesdis+b\)就应激反应出来是李超了,看到\(s\to......
  • CentOS For Linux搭建过程
    在搭建CentOSLinux的过程中,首先需要准备的软件是VMwareWorkstation虚拟机软件,它是在搭建CentOSLinux的过程中,首先需要准备的软件是VMwareWorkstation虚拟机软件,它是用于创建和运行虚拟机的常用工具。然后你需要下载CentOS7的镜像文件,它是一款免费开源的Linux操作系统,广泛应用......
  • Spring Boot学习随笔- 集成MyBatis-Plus,第一个MP程序(环境搭建、@TableName、@TableId
    学习视频:【编程不良人】Mybatis-Plus整合SpringBoot实战教程,提高的你开发效率,后端人员必备!引言MyBatis-Plus是一个基于MyBatis的增强工具,旨在简化开发,提高效率。它扩展了MyBatis的功能,提供了许多实用的特性,包括强大的CRUD操作、条件构造器、分页插件、代码生成器等。MyBati......
  • AtCoder Regular Contest 167 C MST on Line++
    洛谷传送门AtCoder传送门我是傻逼。很平凡的一个计数。但是不会啊。怎么会是呢。考虑Kruskal求解MSTonLine问题。我们可以想到统计边权\(=a_i\)的出现次数。然后又可以容斥转化成统计边权\(\lea_i\)的出现次数,设其为\(f_i\)。考虑求\(f_i\)。就相当于把\(p\)......