【spug】主机管理、环境管理、应用管理、新建发布、发布申请
先有环境,再有应用。
一、主机管理
点击验证,输入root账号密码
二、创建环境(区分不同环境:开发、测试、生产等)
因为应用基于环境,所以需要先创建环境。这里我创建了 测试环境、预发布、线上环境。
三、新建应用
或者
四、新建发布
应用列表右侧“新建发布”,选择“常规发布”,可以了解一下“自定义发布”,类似写shell脚本
发布模式:并行和串行的区别是:假如一共选择3台机器要发布,并行就是一起发布,串行就是顺序发布,串行的好处就是假如一台有问题了,可以避免后面的机器出现同样问题。并行就是发布的快一点。
发布审核:假如开启,那么就需要由运维人员去审核。
选择主机
下面的文件过滤规则,可以填写指定要忽略的文件或者目录。注意右边的选项“包含”、“排除”
配置git
或者密钥的形式,复制密钥,粘贴到你的gitlab指定项目下。同样也可以在系统设置下的密钥复制过去做gitlab免密。
下方部署的路径,也就是目标主机的指定路径。这个路径一定不要在目标主机下已存在,spug会自动创建指定目录。
存储路径指的是spug备份历史发布的备份文件目录,用于回滚。
也可以webhook,也就是自动触发发布。在gitlab的webhook配置即可。下图的secret Token相当于一个密码,可以在“系统设置”下的“开放服务设置”自定义。
设置完成之后重新打开窗口secret Token就有了。
五、发布申请
以下是历史发布记录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!