3 Star 0 Fork 0

WeBankPartners / wecube-plugins-saltstack

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
wecube-plugins-saltstack_compile_guide.md 1.64 KB
一键复制 编辑 原始数据 按行查看 历史
广意 提交于 2024-02-01 15:59 . update branch

Salt-Stack编译和打包指南

编译前准备

  1. 准备一台linux主机,为加快编译速度, 资源配置建议4核8GB或以上;

  2. 操作系统版本建议为ubuntu16.04以上或centos7.3以上;

  3. 网络需要可通外网(需从外网下载安装软件);

  4. 安装Git

    • yum安装
    yum install -y git
  5. 安装docker1.17.03.x以上

  6. 端口检查,通过netstat或ss命令确认主机上8082,9090,4505,4506这4个端口未被占用。

编译及打包

  1. 通过github拉取代码

    切换到本地仓库目录, 执行命令:

    cd /data
    git clone https://github.com/WeBankPartners/wecube-plugins-saltstack.git

    根据提示输入github账号密码, 即可拉取代码到本地。 拉取完成后, 可以在本地目录上看到wecube-plugins-saltstack目录, 进入目录,结构如下:

    saltstack_dir

  2. 编译和打包插件

    1. 执行以下命令编译插件二进制:
    make build

    saltstack_build

    1. 执行以下命令生成docker镜像:
    make image

    saltstack_image

    1. 执行以下命令制作插件包:
    make package PLUGIN_VERSION=v1.1

    其中PLUGIN_VERSION为插件包的版本号,编译完成后将生成一个zip的插件包。

    saltstack_zip

1
https://gitee.com/WeBankPartners/wecube-plugins-saltstack.git
git@gitee.com:WeBankPartners/wecube-plugins-saltstack.git
WeBankPartners
wecube-plugins-saltstack
wecube-plugins-saltstack
master

搜索帮助