07 Automation
文章平均质量分 75
平时学习记录
朱帅杰
这个作者很懒,什么都没留下…
展开
-
0703、CI(持续集成)/CD(持续交付)、Jenkins项目管理、构建分发服务器、自动化上线
文章目录一、CI(持续集成)/CD(持续交付)1、软件程序上线流程2、安装Jenkins服务器3、配置jenkins4、软件版本管理5、配置jenkins访问gitlab代码仓库6、测试下载7、下载到子目录准备两台web服务器二、部署代码到web服务器1、自动化部署流程(1)在Jenkins上配置FTP服务器(2)配置jenkins把gitlab下载的代码打包三、web服务自动部署1、安装httpd服务2、编写自动上线脚本 一、CI(持续集成)/CD(持续交付) 1、软件程序上线流程 程序员将代码上传到原创 2022-05-11 23:54:28 · 178 阅读 · 0 评论 -
0702、gitlab、部署GitLab、配置GitLab
automation 文章目录automation一、gitlab1、通过容器部署gitlab服务器2、配置gitlabgitlab中主要的概念二、客户端上传代码到gitlab服务器1、查看项目路径,采用http方式上传2、使用ssh免密推送代码(1)在客户端192.168.4.10上生成密钥对(2)将公钥保存到gitlab服务器(3)将推送代码的方式改为ssh巩固练习 一、gitlab 它是一个开源的git仓库服务器。用于实现代码集中托管。 分为企业版和CE社区版。 部署方式:软件包部署、容器部署。原创 2022-05-11 23:39:13 · 597 阅读 · 0 评论 -
0704、ansible----01
文章目录ansible一、环境准备二、配置ansible管理环境三、ansible管理1、adhoc临时命令四、ansible模块**模块基本信息查看**1、command模块2、shell模块3、script模块4、file模块5、copy模块6、fetch模块7、lineinfile模块8、replace模块文件操作综合练习9、user模块10、group模块 ansible 批量管理服务器的工具 2015年被红帽公司收购 使用Python语言编写的 基于ssh进行管理,所以不需要在被管端安装任何软件原创 2022-04-22 17:56:25 · 117 阅读 · 0 评论 -
0701、git基础用法
day01 文章目录day01版本控制版本库gitgit的工作原理git环境准备git客户端HEAD指针git分支tag标记综合练习将当前分支状态打快照。切换回master分支。将develop分支合并到master。将当前状态打标记,标记名为1.1。查看所有的tag标记 版本控制 版本库 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 简单来说,就是为目录打快照。将来可以回到某一个历史记录点。 是一个典型的客户端/服务器模型(C/S模型) 版本库是版本控制的原创 2022-04-21 17:30:25 · 197 阅读 · 0 评论