先有环境,再有应用。
一、主机管理
点击验证,输入root账号密码
二、创建环境(区分不同环境:开发、测试、生产等)
因为应用基于环境,所以需要先创建环境。这里我创建了 测试环境、预发布、线上环境。
三、新建应用
或者
四、新建发布
应用列表右侧“新建发布”,选择“常规发布”,可以了解一下“自定义发布”,类似写shell脚本
发布模式:并行和串行的区别是:假如一共选择3台机器要发布,并行就是一起发布,串行就是顺序发布,串行的好处就是假如一台有问题了,可以避免后面的机器出现同样问题。并行就是发布的快一点。
发布审核:假如开启,那么就需要由运维人员去审核。
选择主机
下面的文件过滤规则,可以填写指定要忽略的文件或者目录。注意右边的选项“包含”、“排除”
配置git
或者密钥的形式,复制密钥,粘贴到你的gitlab指定项目下。同样也可以在系统设置下的密钥复制过去做gitlab免密。
下方部署的路径,也就是目标主机的指定路径。这个路径一定不要在目标主机下已存在,spug会自动创建指定目录。
存储路径指的是spug备份历史发布的备份文件目录,用于回滚。
也可以webhook,也就是自动触发发布。在gitlab的webhook配置即可。下图的secret Token相当于一个密码,可以在“系统设置”下的“开放服务设置”自定义。
设置完成之后重新打开窗口secret Token就有了。
五、发布申请
以下是历史发布记录