私库如何区分正式和测试环境独立的库
一 概述
在搭建的私库中建立两个环境的私库:
带有test即为test环境的私库,否则未正式环境的私库。
二 如何配置私库
Settings文件配置私库访问的账号秘密:
//正式
<server> <id>maven-releases</id> <username>admin</username> <password>******</password> </server> <server> <id>maven-snapshots</id> <username>admin</username> <password>******</password> </server>
//测试<server> <id>maven-releases-test</id> <username>admin</username> <password>******</password> </server> <server> <id>maven-snapshots-test</id> <username>admin</username> <password>******</password>
</server>
由于正式环境的包不会在测试环境中使用,只需要通过本地deploy,所以settings中的仓库配置只需要配置测试的仓库即可。
<mirror><id>nexus-test</id><mirrorOf>*</mirrorOf><url>http://192.******.10:8081/repository/maven-test</url>
</mirror>
三 两个环境jar包deploy
pom文件中的环境配置
//正式 <distributionManagement><repository><id>maven-releases</id><name>Nexus Release Repository</name><url>http://192.******.10:8081/repository/maven-releases/</url></repository><snapshotRepository><id>maven-snapshots</id><name>Nexus Snapshot Repository</name><url>http://192.******.10:8081/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>
//测试<distributionManagement><repository><id>maven-releases-test</id><name>Nexus Release Repository</name><url>http://192.******.10:8081/repository/maven-releases-test/</url></repository><snapshotRepository><id>maven-snapshotst-test</id><name>Nexus Snapshot Repository</name><url>http://192.******.10:8081/repository/maven-snapshots-test/</url></snapshotRepository></distributionManagement>
在本地代码中设置两个分支分别对应正式和测试环境,然后分别进行上述配置即可。
私库如何区分正式和测试环境独立的库相关推荐
- 设置PHP的环境变量,区分PHP的测试环境和正式环境【php】
一,查看环境变量 1,查看 env 查看全局环境变量 set 查看所有环境变量 echo $SHLVL 查看单个环境变量 unset name 删除环境变量 针对本次会话有效 2,设置 设置环 ...
- 如何优雅的区分测试版本和正式版本的环境
小明一个刚入行安卓的小萌新,刚刚在测试小姐姐那里交过学费(挨过骂)了解到软件开发过程中是需要区分正式.测试环境的.但是他稍加思考就能想到测试.正式环境的区别仅仅是host不一样而已,其他的比如接口名. ...
- 阿里巴巴是如何管理测试环境的?
来源 | 公众号:云效(ID: ali_yunxiao) 作者 | 林帆(花名金戟) 正式环境的稳定性,除去软件自身的质量因素,主要与运行的主机.网络等基础设施相关,而测试环境的稳定性则更多受到人为因 ...
- 在阿里,我们如何管理测试环境?
在阿里,我们如何管理测试环境? 前言:良好的代码提交习惯.适当的变更前检查有助于减少故障的发生,但无法彻底杜绝后患.增加多套测试环境副本能够有效控制故障的影响范围,然而企业的资源终归有限,降低测试环境 ...
- 如何搭建测试环境?搭建测试环境的步骤跟注意事项(视频教程版)
什么是测试环境 测试环境,指为了完成软件测试工作所必需的计算机硬件.软件.网络设备.历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具. 硬件:指测试必需的服务器.客户端.网络连 ...
- vue cli3 一键 build 区分测试环境和正式环境
vue cli3 打包 build 区分测试环境和正式环境 通过自定义环境变量文件进行配置 思路: 默认情况下,执行 npm run serve 会以 development 的模式启动 执行 npm ...
- Spring Boot Spring Cloud 区分 开发环境 测试环境 预发布环境(灰度环境) 正式环境
各环境的区别 开发环境(dev):开发的时候用的环境 测试环境(test):日常测试或者是上线前测试. 预发布环境(灰度环境)(pre):发布前的最后调试,数据源与正式环境一致. 正式环境(prod) ...
- vue cli3 打包build 区分测试环境和正式环境
vue cli3没有了和之前vue cli2一样的配置文件, 但项目中 经常会有测试环境和生产环境,经常不同环境的域名是不一致的,因为build构建打包时,process.env.NODE_ENV默认 ...
- php区分线上环境和测试环境
原文 一般我们在做开发的时候,程序都会运行在多个环境,起码会3个:开发环境.测试环境.生成环境 三种环境的配置信息是不一样的 数据库配置不一样.debug级别不一样.日志记录级别不一样.缓存不一样,等 ...
最新文章
- mongoDB的监控工具
- python加颜色_Python 给屏幕打印信息加上颜色的实现方法
- VTK:Cell Edge Neighbors用法实战
- 创建一个CentOS 7的模板
- 趣谈设计模式 | 观察者模式(Observer) :消息的发布与订阅
- windows 下安装Simplejson方法
- 2018第九届山东省ACM省赛
- 关于兰伯特投影得应用问题
- amd显卡驱动目录linux,面向 Radeon、Radeon Pro、FirePro、APU、CPU、锐龙、台式机、笔记本的 AMD 驱动程序和支持...
- Windows7下OEM中证书错误,导航已阻止解决办法
- 知乎高赞:电气工程专业学生的最好归宿在哪里?
- vulcan测试记录
- android系统源码学习 -- 蓝牙 bluetooth (一) 入门
- CVPR 2016 摘要阅读
- vue路由懒加载写法
- 【21天转型区块链】DAY2
- 基于快速GeoHash,如何实现海量商品与商圈的高效匹配?...
- c语言初学者常见错误归纳,C语言中常见错误分析.doc
- xcode出现 use of undeclared identifier
- LQ-1600KⅢ打印机(主板)常见故障的维修