【测试】持续集成CI/CD
近期更新完毕,建议关注收藏点赞~
目录
- 概括
- git
概括
CI/CD stands for Continuous Integration and Continuous Deployment
- 定义
团队成果持续集成到公共平台。一天可以集成1次or多次
本地代码管理 git
远程代码管理 gitee(国内),github,gitlib(公司私有服务器)
持续集成 jenkins
git
- git配置用户名和邮箱
本地管理代码
git config --global user.email "xx@email.com"
git config --global user.name "username(可任意写,不可用中文)"
#设置成功后没有成功信息提示
git安装目录
- gitee
线上集成平台 -
- pull下来线上项目
pycharm->最顶部tab栏VCS(如果是Git则表示该项目正在被git管理中)->get from/check out version control->
仓库名直接决定了这个目录项目名叫什么。
- pull下来线上项目
-
- push上去新项目
VCS->share project on gitee
如果打开了两个项目,只推排第一个项目,应保持只打开一个项目
log in to gitee授予pycharm权限登陆gitee
- push上去新项目
- 更新push到远程仓库
前提:是Git项目
右键点击项目名->git->先添加后提交->必填描述->提交完成后同样的地方点击推送
- 仓库更新的代码pull到本地
指的是相同的项目,线上代码做了更新。
右键点击项目名->git->拉取 - 解决冲突
本地和线上的某一处代码各有不同的更新,不同步。
点击merge->merge->讨论到底选谁的版本
出现上述的提示,先拉取远端版本,重新提交之前更新内容。 -
- 如何避免冲突:先pull再push