摘要:
一、持续集成简介 1.软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。 1.需求分析 这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部或者客户提 阅读全文
摘要:
一、Git分支管理 1.Git分支概述 在版本控制过程中,使用多条线同时推进多个任务。 2.Git分支优势 1.同时并行推进多个功能开发,提高开发效率 2.各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。 3.分支操作 1)创建分支 #1.创建分支 阅读全文
摘要:
一、环境准备 1.服务器准备 主机名 公网IP 内网IP stg-airflow001 68.79.16.69 172.31.47.207 2.安装版本说明 #1.安装版本限制 Python: 3.6, 3.7, 3.8 Databases: PostgreSQL: 9.6, 10, 11, 12, 阅读全文
摘要:
一、Airflow简介 airflow是Airbnb开源的一个用python编写的调度工具,项目于2014年启动,2015年春季开源,2016年加入Apache软件基金会的孵化计划,使用Python编写实现的任务管理、调度、监控工作流平台。 Airflow 是基于DAG(有向无环图)的任务管理系统, 阅读全文