【测试工具】c-deploy操作文档
c-deploy介绍
Acronis Snap Deploy是一个全面的网络系统部署方案,它能令企业快速和容易地部署新的电脑。使用 Acronis 得奖的磁盘影像技术,产品允许您建立操作系统和所有应用的精确磁盘影像。然后一个影像对多个系统部署,使用它成为个人电脑和服务器快速部署的解决方案。 Acronis Snap Deploy并且提供配置管理工具,配置/管理在网络中的系统设置,文件和执行应用。
Deploy设计意图是用于自动部署的,通过各种方式直接把项目文件复制到服务器上。支持不少的部署方式。
使用
1、新增项目
编译命令:
Nginx
mvn clean install -Dmaven.skip.test=true
Rsync命令:
Ruby
--include=.jar --exclude=.*
2、容器信息
前期防止多次部署失败,可先关闭,服务能正常启动后开启
3、环境部署-点击添加
硬件规格:如无特殊要求可选0.5Core1Gi
副本数:开发测试默认1;生产2
Prometheus\日志收集:开发/测试关闭;生产:按需
新增环境变量
Plain Text
key:TZ value:Asia/Karachi
Dockerfile:选择在线编辑
Bash
FROM mobimagic-registry.ap-southeast-1.cr.aliyuncs.com/mobimagic/tomcat:8.5.66-jdk8-openjdk-slim-jacoco
MAINTAINER dsf
ENV SPRING_OUTPUT_ANSI_ENABLED=ALWAYS \
NP_SERVER_PORT=9092 \
NP_APP_ID=pk-card-third-partner \
NP_APP_NAME=pk-card-apply-third-partner-service \
NP_SERVER_ENV=dev \
NP_SOURCE_JAR=/pk-card-apply-third-partner-service/target/pk-card-apply-third-partner-service-0.0.1-SNAPSHOT.jar \
NP_TARGET_JAR=pk-card-apply-third-partner-service.jar \
JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapollo.meta=http://apolloconfig.dev:8080 -Dapollo.cacheDir=/data/cache"
#rm jar
RUN rm -rf /usr/local/$NP_TARGET_JAR
#copy jar
COPY $NP_SOURCE_JAR /usr/local/$NP_TARGET_JAR
#start jar
ENTRYPOINT ["sh", "-c", "java -jar ${JAVA_OPTS} -Dserver.port=$NP_SERVER_PORT -Denv=$NP_SERVER_ENV -Dapp.id=$NP_APP_ID -Dapp.name=$NP_APP_NAME /usr/local/$NP_TARGET_JAR"]
#暴露端口
EXPOSE $NP_SERVER_PORT
此为模板,具体内容修改为自己项目的
Apollo
开发环境:http://apolloconfig.dev:8080
测试环境:http://apolloconfig.test:8080
============================= 提升自己 ==========================
进群交流、获取更多干货, 请关注微信公众号:
> > > 咨询交流、进群,请加微信,备注来意:sanshu1318 (←点击获取二维码)
> > > 学习路线+测试实用干货精选汇总:
https://www.cnblogs.com/upstudy/p/15859768.html
> > > 【自动化测试实战】python+requests+Pytest+Excel+Allure,测试都在学的热门技术:
https://www.cnblogs.com/upstudy/p/15921045.html
> > > 【热门测试技术,建议收藏备用】项目实战、简历、笔试题、面试题、职业规划:
https://www.cnblogs.com/upstudy/p/15901367.html
> > > 声明:如有侵权,请联系删除。
============================= 升职加薪 ==========================
更多干货,正在挤时间不断更新中,敬请关注+期待。
进群交流、获取更多干货, 请关注微信公众号:
> > > 咨询交流、进群,请加微信,备注来意:sanshu1318 (←点击获取二维码)
> > > 学习路线+测试实用干货精选汇总:
https://www.cnblogs.com/upstudy/p/15859768.html
> > > 【自动化测试实战】python+requests+Pytest+Excel+Allure,测试都在学的热门技术:
https://www.cnblogs.com/upstudy/p/15921045.html
> > > 【热门测试技术,建议收藏备用】项目实战、简历、笔试题、面试题、职业规划:
https://www.cnblogs.com/upstudy/p/15901367.html
> > > 声明:如有侵权,请联系删除。
============================= 升职加薪 ==========================
更多干货,正在挤时间不断更新中,敬请关注+期待。