当前位置:   article > 正文

spug简单使用入门

spug

Spug简单使用入门

Spug是什么?

Spug 是面向中小型企业设计的轻量级无 Agent 的自动化运维平台

添加应用

在这里插入图片描述

在这里插入图片描述

选择应用管理,新建应用,这里的一个应用就相当于一个项目,而一个项目可以对应多个发布,这里的每一个发布都会对应一台目标主机,spug会将代码处理然后迁移到目标主机上,再执行自定义脚本

发布

  1. 选择新建发布,我们可以看到有两个选项,一般情况下使用常规发布就足够满足需求了
    在这里插入图片描述

  2. 选择常规发布
    在这里插入图片描述

    发布环境:指测试环境,生产环境这些,都是可以自定义的

    Git仓库地址:源代码的Git仓库地址

  3. 发布主机
    在这里插入图片描述

    发布目标主机(目标主机):就是需要部署项目的主机

    目标主机部署路径:应用的根目录,项目正式发布的路径

    目标主机仓库路径:用于存储应用的历史版本,在发布失败的情况下便于进行回滚操作

    ps:

    1. 这里的路径都是会自动创建,如果自行创建了,spug会先将该路径删除,然后重建
    2. 部署路径是一个软链接,直接链接到最后一个发布的版本路径,这样就可以节省空间,对linux一些概念还不是很熟,我理解就是部署路径就是一个指针
  4. 重点:任务配置
    在这里插入图片描述

    任务配置这一个环节一定要理清楚每一个脚本是在什么时候执行的,在什么地方执行,其实就是Spug给出的四个钩子

    文件过滤:当Spug主机发布应用到目标主机时,可以通过编写规则进行选择性过滤,包含则只包含符合规则的文件,排除则是去除符合规则的文件

    自定义变量:当前处于Spug主机上,所以这些自定义变量是在Spug主机上使用的

    代码检出前执行:当前处于Spug主机上,当拉取源码前需要执行的命令

    代码检出后执行:当前处于Spug主机上,当拉取源码完成后需要执行的命令

    应用发布前执行:当前处于目标主机上,当前路径为目标主机仓库路径

    应用发布后执行:当前处于目标主机上,当前路径为目标主机部署路径

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/487405
推荐阅读
相关标签
  

闽ICP备14008679号