问题一:云效部署没用镜像仓库怎么回滚呢?
云效部署没用镜像仓库怎么回滚呢?
参考回答:
应该在部署历史直接点击回滚就好了。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/589505
问题二:云效为什么总在git clone的时候卡住?
云效为什么总在git clone的时候卡住?
参考回答:
这个一般是因为构建集群和代码库之间的网络不好,尽量用云效北京构建集群。代码库太大也可能导致这个问题,可以设置一下克隆深度为1试试。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/589504
问题三:这个需求,云效要怎么配置呢?
需求是仅满足过滤规则的分支或标签可以触发流水线运行,在手工触发、代码源触发、定时触发、Webhook触发各场景均生效。云效要怎么配置呢?
参考回答:
https://help.aliyun.com/document_detail/202405.html?spm=a2c4g.2249962.0.i8 看下这里呢
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/589503
问题四:云效精品仓库已经配置了公共镜像仓库,但是存在拉不到公共包的情况,怎么解决呢?
云效精品仓库已经配置了公共镜像仓库,但是存在拉不到公共包的情况,怎么解决呢?
参考回答:
如果您在云效精品仓库中拉不到公共包,可能的原因和解决方案如下:
- 版本冲突:云效私有仓库release版本的包是不允许重复覆盖的。如果存在同名的版本,您需要将包版本改为一个新版本或者将包版本置为SNAPSHOT包再上传,因为snapshot没有同版本不允许上传的限制。
- 权限问题:如果您没有仓库的使用权限,将无法配置上传任务到软件包仓库。此时,请联系仓库管理员为您配置仓库权限。
- Maven配置问题:检查流水线构建使用的 settings.xml 是否符合预期,检查 settings.xml 文件中配置的依赖库是否符合预期,检查依赖库中是否存在。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/589501
问题五:云效如何与sonarqube集成?
云效如何与sonarqube集成?
参考回答:
「差旅壹号」可以。
结合公司情况及云效功能支持设计合适的流水线
流水线大致可分为4步:拉取分支代码、代码扫描、代码编译、镜像构建并上传仓库、部署。结合企业实际情况可增加:集成sonarqube、集成自动化接口测试
差旅壹号环境分研发集成环境、预发布环境、灰度发布环境、全量发布环境。研发集成环境,快速集成,快速测试,不设人工干预卡点;预发布环境,必须经过研发集成环境的充分测试,测试无问题方可发布;灰度发布环境,预发布环境验证通过,部署灰度发布环境,切换少量用户运营验证;全量发布环境,灰度发布环境验证通过,部署全量发布环境,切换所有用户到最新版本。
结合实际情况,差旅壹号流水线设计如下:将研发集成环境独立成一条流水线(内网流水线),预发布环境、灰度发布环境、全量发布环境设置为1条流水线(外网流水线)。
内网流水线,效率优先。代码提交后自动触发流水线,经过代码规范扫描、安全扫描后,直接编译构建和部署。代码扫描只扫描出结果,不设红线,在发布外网前解决即可。
参考https://help.aliyun.com/document_detail/341595.html?spm=a2c4g.612036.0.i0
关于本问题的更多回答可点击原文查看: