Walle

Web 上线部署系统工具
授权协议 MIT
开发语言 Python HTML/CSS
所属分类 建站系统、 服务器软件套件
软件类型 开源软件
地区 国产
投 递 者 柳梓
操作系统 UNIX
开源组织
适用人群 未知
 软件概览

web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

  • 用户分身份注册、登录

  • 开发者发起上线任务申请、部署

  • 管理者审核上线任务

  • 支持多项目部署

  • 支持多项目多任务并行

  • 快速回滚

  • 项目的用户权限管理

  • 部署前准备任务pre-deploy(前置检查)

  • 代码检出后处理任务post-deploy(如vendor)

  • 同步后更新软链前置任务pre-release

  • 发布完毕后收尾任务post-release(如重启)

  • 执行sql构建(不要担心忘记测试环境sql同步)

  • 线上文件指纹确认

  • 支持git、svn版本管理

安装

git clone git@github.com:meolu/walle-web.git
cd walle-web
vi config/local.php # 设置mysql连接
composer install
./yii walle/setup   # 初始化walle

演示

  • 搭建walle前端页面 安装依赖 更换阿里云源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -P /etc/y

  • 1.下载安装包 git clone https://github.com/meolu/walle-web.git 2.安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-deve

 相关资料
  • 当我们的应用开发完毕,就需要考虑上线部署事宜,除了线上 Node.js 运行时的环境准备外,还有一些 YOG2 的参数需要调整。 环境变量 YOG_DEBUG 必须设置为 false 或者不设置,这点非常重要,否则会在线上开启开发调试功能,从而引发非常严重的安全隐患。 YOG_ENV 可以设置为自定义的线上状态比如 prod 或者不设置,不可以设置为 dev 一类开发环境,避免加载了错误的测试环境

  • 目标 将 https://github.com/Ricardo-Li/node-practice-2 (这个项目已经被删了。参照 https://github.com/alsotang/node-lessons/tree/master/lesson3 的代码自己操作一下吧。)这个项目部署上 heroku,成为一个线上项目 我部署的在这里 http://serene-falls-9294.herok

  • Capistrano 与 Git GitHub Guide on Deploying with Cap Git and Capistrano Screencast

  • 在这个例子中,我们将学习如何创建和部署预测模型,这有助于使用python脚本预测房价。 用于部署预测系统的重要框架包括Anaconda和“Jupyter Notebook”。 按照以下步骤部署预测系统 - Step 1 - 实现以下代码以将csv文件中的值转换为关联值。 import numpy as np import pandas as pd import matplotlib.pyplot

  • 尽可能把client和server部署在同一台机器上,比如都部署在app server,或者一个网段中,减少网络延迟对于redis的影响。 如果是同一台机器,又想榨干redis性能可以考虑采用UNIX domain sockets配置方式,配置方式如下 # 0 = do not listen on a port port 0 # listen on localhost only bind 127.

  • Puppet Chef Ansible

  • Clex —— 命令行文件管理器 Clex是基于命令行的文件管理器,具有详细的目录列表、目录比较、简单编辑等特性。 Clex是一个轻快、易用的文件管理器,可以通过/.clexrc 和 ~/.clexbm(书签)设置,或者在程序中按下Ctrl+G打开设置面板。要在命令行或者终端里启动Clex: $ clex PCManFM PCmanFM是一个十分有用的文件管理工具,它可以管理设备、在当前 文件夹打

  • Curl Validate File Random