编辑
2024-07-07
🧰语言-python
00

jenkins其实自带分布式特性,是Master/Slave模型。在Master上分配任务,然后在slave或者Master完成。这个特性带来两个好处:

  • 能够有效分担主节点的压力,加速构建速度
  • 能够指定特定的任务在特定的主机上进行
编辑
2024-07-07
🧰语言-python
00

部署上线

什么是部署? 部署指的是把程序托管到拥有公网ip的远程服务器(计算机)上,这样程序可才可以被互联网上的所有人通过IP或映射到IP的域名访问到

编辑
2024-07-07
🧰语言-python
00

1. 聊天头像-Gravatar

Gravatar提供的头像文件通过下面形式的URL获取:

shell
https://gravatar.com/avatar/<HASH>
编辑
2024-07-07
🧰语言-python
00

通过设置钩子实现部署自动化

借助Git提供的服务器端钩子(server-Side Hooks),比如post-revive钩子,我们可以实现部署操作的自动化。通过定义钩子出发的脚本,我们可以让远程主机的git服务器在接收到本地的代码推送后自动执行相应的更新和重启Web服务器等操作。如果是使用在线代码托管平台,比如github和BitBucket,需要在项目设置中进行对应的设置。

编辑
2024-07-07
🧰语言-python
00

在大型flask的项目中,主要三种常见的项目组织架构:功能架构(自己的博客)、分区式架构和混合式架构。