Git Product home page Git Product logo

saplatform's Introduction

自动化运维平台使用说明

autoops

一、用户\权限

只有超级管理员可以对用户和用户组进行管理,在左上角个人头像下面点击,会有用户管理和用户组管理。 在用户中可以添加用户,修改用户信息、权限以及所在组,在用户组中可以添加用户组,修改用户组权限。

二、资产

资产分为两个:

  • 服务器资产
  • 登陆认证资产 服务器资产是作为项目管理以及其他管理的基础,登陆认证资产包括服务器登陆,代码仓库登陆等认证。

所以在录入操作中,请先录入相关登陆认证信息。

三、项目

项目流程从测试开始,测试没问题的代码转移到运维的svn仓库存档,以便发布到预发布环境和正式环境。 项目信息的录入流程为:项目录入->测试录入

  • 项目录入包括:预发布和正式服务器及路径,开发git仓库认证配置(在项目信息中)

  • 测试录入包括:测试服务器及路径

发布流程为:git仓库->测试环境->预发布环境->正式环境

  • 测试 在xx测试发布中,将开发仓库代码发布到测试环境中

  • 预发布环境发布 将测试目录从manger服务器发布到预发布服务器,预发布一旦发布,不能修改,其他测试分支不能上预发布

  • 正式环境发布 将预发布环境目录从manager服务器发布到正式服务器

预发布环境和正式环境的发布日志可以在发布记录中查看

四、数据库

通过上传SQL脚本,向指定数据库执行SQL脚本,执行过程为异步执行,执行结果保存在数据库中。

五、其他功能

用户个人信息,密码更改,密码找回,系统消息,邮件发送。

六、安装说明

pip安装文件

请查看requirements.txt

celery添加环境变量:

export DJANGO_SETTINGS_MODULE=saplatform.settings

supervisord(python2.7)配置示例:

supervisord.conf

tornado启动django: t_server.py

其次还需要安装redis,MySQL,saltstack,salt-api。

saplatform's People

Contributors

dependabot[bot] avatar jarrekk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

saplatform's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.