在 Jenkins 上搭建基于 Docker 的编译流水线:手把手教程
基于真实的内网构建任务整理:如何在 Jenkins 上搭建一条『拉代码 → Docker 编译 → 自动上传制品』的流水线,覆盖 Agent 节点注册、Java 版本坑、docker run 去 -t、holdOffBuildUntilSave 等实战要点
基于真实的内网构建任务整理:如何在 Jenkins 上搭建一条『拉代码 → Docker 编译 → 自动上传制品』的流水线,覆盖 Agent 节点注册、Java 版本坑、docker run 去 -t、holdOffBuildUntilSave 等实战要点
一、1Panel 是什么? 1Panel 是一个现代化的开源 Linux 服务器运维管理面板,由飞致云(FIT2CLOUD)公司出品,强调轻量化和高安全性。 与宝塔面板的核心差异主要体现在: 对比维度 1Panel 宝塔面板 底层架构 强调容器化(Docker/Kubernetes)部署应用(Nginx、MySQL 等全在容器中运行),隔离性好 当前支持虚拟化和直接安装在宿主机上,部分应用须安装为 RPM 包,传统 LNMP 对宿主机侵入更大 安全权限 默认禁止 SSH 直接 root 登录,Web 端与操作系统权限严格分离,安全性更高 安全设置依赖用户手动配置,但 Web 端权限较高且操作更直接 运维模式 所有运维操作(端口放行、日志查看等)均在 Web 界面完成 除 Web 界面外还可通过 bt 命令进行各种快捷操作 开源收费 开源免费程度高,付费主要集中在同步和增值服务 免费版功能足够,但企业级功能(防火墙/集群管理/负载均衡等)需付费 总结:如果你追求现代化运维、习惯 Docker 生态、看重开箱即用的安全隔离,推荐 1Panel;如果你需要快速搭建传统网站、习惯直接操作文件系统,宝塔目前生态更成熟。 二、如何安装 1Panel 1. 环境准备 1 2 3 sudo apt update sudo apt upgrade sudo apt install wget curl lsof v1 版本安装(较老,仅供旧版参考): 1 curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh 卸载命令: ...
一、OpenClaw 是什么? OpenClaw 是一个开源项目,可以理解为个人 AI 代理平台,也被称为"AI 管家"或"数字管家"。 它运行在你的电脑或服务器上,通过连接各种聊天工具(Discord、Telegram、WhatsApp、Signal 等)作为操作界面。其核心理念是让 AI 成为你的代理,去接触设备和数据并完成任务。 主要能力: 理解自然语言指令:能总结网页、查询价格、管理日历、创建待办、为你的代码写注释等 控制外部服务:通过连接各种 API(Spotify 放音乐、控制智能家居,甚至操作 Photoshop 等应用) 接入大模型:支持接入 OpenAI、Anthropic 等云端 API,也支持接入 Ollama 等本地模型,注重隐私 跨平台通信:能加入你的群组收发消息、执行命令并回复,相当于把你的 AI 助手带进了各种聊天终端 简单说,它就是一个开源、本地托管的"贾维斯",让你通过自然语言直接与系统和应用交互。 OpenClaw 的结构图可参考:7 天学习路线 —— https://openclaw101.dev/zh/ 二、OpenClaw 核心概念 1. Gateway(网关) Gateway 是 OpenClaw 的核心控制中枢,承担着"大脑"和"路由器"的双重角色。你可以把它理解为:一个能接收指令、调度任务、连接各种模型和服务的服务器。 具体来说,Gateway 主要做这几件事: 统一入口,连接多个聊天平台 OpenClaw 支持 Discord、Telegram、WhatsApp、Signal 等多种聊天工具。Gateway 作为统一入口,同时连接所有这些平台的消息——无论你从哪个应用发指令,Gateway 都会收到并进行处理。 调度工具和多步执行 当你说"帮我查一下天气,然后在 Spotify 放首歌",Gateway 会: 理解意图 调用对应的功能模块(天气 API、Spotify 控制器) 将结果原路返回给你 管理 Agent 和会话 Gateway 维护着每个用户的会话状态和上下文,让 AI 能够连续回答问题,而不是每次都"失忆"地开启新对话。 对接 AI 模型 Gateway 负责与 OpenAI、Anthropic 或本地 Ollama 等 AI 模型通信。它把用户指令发给模型,再把模型的回复转发到聊天平台。 ...