持续集成/持续交付,通过在应用的开发阶段引入自动化,频繁的,持续的向客户交付可用的应用
CI/CD:
CI:开发者的自动化流程,定期将开发的代码经过构建,测试合并到共享库中
CD:把开发者提交到共享库中的代码自动化部署到生产环境,供客户使用
持续集成的好处:
GIT命令:
#添加到暂存区
git add .
#提交本地库
git commit -m "信息"
#提交远程库
git push origin master
#拉取远程库代码
git pull origin master
Jenkins配置Git
找到Git
1:找到item
2:填写任务名,选择Freestyle project 确定即可
3:定义工作空间
4:添加gitee凭证
5:选择源码管理,填写Gitee或者Github的仓库URL路径,配置凭证(凭证为gitee或者github的用户名和密码)
6:构件项目,下载代码
具体构建信息:
7:配置运行
pytest的执行命令为pytest XXX
8:定时任务