Piplin 1.0.1发布了。Piplin(灵感来自于"pipeline",读作/ˈpɪpˌlɪn/ 或 /ˈpaɪpˌlaɪn/)是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。 实现的主要功能: 支持PHP、Python、JAVA、Ruby等项目的构建、测试与发布 可与Gitlab、Github、Gogs、Gitee(Oschina)等代码托管平台进行集成 可灵活配置自定义构建和部署步骤 支持自定义构建物规则,对构建物创建发布版本并部署 支持项目的多环境部署(可自行建立开发、测试、预发布和生产等多个环境) 支持联动部署,比如:开发环境部署成功后可自动触发测试环境启动部署 服务管理支持机柜功能,机柜可与多个部署环境绑定 支持项目克隆功能 项目支持多成员 通过Websocket实现项目部署状态的实时跟踪 支持钉钉机器人、Slack、邮件和自定义Webhook的服务集成 原理示意图: 本次更新的内容: 调整与改进: 服务器连通状态测试报错优化 在环境列表操作区增加服务器添加入口 优化机柜绑定搜索,直接输空格可列出最近添加的10个机柜 Bug修复: 修复任务回滚不能执行的bug 修复php artisan route:list会报错的bug 修复广播频道不一致导致任务通知异常的bug 系统演示 体验Piplin请访问 piplin.com 演示账号信息如下: 用户名: piplin 或 piplin@piplin.com 密码: piplin 源码地址:https://gitee.com/Piplin/Piplin/releases/v1.0.1 持续集成与部署系统 Piplin 1.0.1 发布,功能改进和 Bug 修复下载地址