随笔分类 - python
部署 GitLab、配置 GitLab、CI/CD 概述、部署 Jenkins
Jenkins 项目管理、构建分发服务器、自动化上线
摘要:编写自动上线脚本 下载软件包 检查软件包是否损坏 解压、部署到web服务器 import os, requests, hashlib, tarfile def has_new_version(web1_ver_path, ver_url): # 如果文件不存在,需要下载新tar包 if os.pat
阅读全文
摘要:Jenkins 项目管理、构建分发服务器、自动化上线 永久关闭防火墙和selinux [root@gitlab ~]# systemctl stop firewalld[root@gitlab ~]# systemctl disable firewalld[root@gitlab ~]# seten
阅读全文
摘要:版本控制版本库版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。简单来说,就是为目录打快照。将来可以回到某一个历史记录点。是一个典型的客户端/服务器模型(C/S模型)版本库是版本控制的核心git是一个分布式的代码管理工具可以是C/S架构,也就是Client/Server只
阅读全文