[笔记]利用Webhook实现coding上的代码自动部署到Centos7服务器上

OpenClaw+百炼Coding Plan阿里云生产部署实战指南 AI Agent工程化落地的核心在于稳定、可控、可运维的运行时环境。本文围绕OpenClaw框架与百炼平台Coding Plan能力的深度集成,解析轻量级AI工作流(即‘小龙虾’形态)的技术原理:基于Docker容器化与阿里云ECS构建确定性执行环境,通过CCSwitch实现多模型路由与错误码标准化,结合Skill生命周期管理与上下文对齐设计保障调用可靠性。技术价值体现在首字响应<1.2秒、Skill热加载失败率<0.3%、Token计费可监控等工程指标;典型应用于低代码逻辑补全、IoT日志诊断脚本生成、编 阅读详情

centos7上的nginx服务器配置

远程控制服务器

我参考的网址

ssh root@192.16.1.148
//@ 左边的 root 是连接时使用的用户的名字,@ 右边的数字是你的服务器的 IP 地址

添加新用户并设置密码

adduser www 
passwd www 

分配root权限

gpasswd -a www wheel
vi /etc/sudoers
//找到root  ALL=(ALL)  ALL  并在下面添加一行如下
www     ALL=(ALL)       ALL

用新用户WWW登录服务器

ssh www@192.16.1.148

添加软件仓库

EPEL

sudo yum install epel-release -y
//为了使用 CentOS 系统的包管理工具去安装更多的东西,需要安装一些软件仓库

IUS

sudo yum install https://centos7.iuscommunity.org/ius-release.rpm -y

安装Nginx

sudo yum install nginx -y
//启动
sudo systemctl start nginx
//开机自启动
sudo systemctl enable nginx

服务启动以后,你就可以在浏览器上使用服务器的 IP 地址,可以看到默认页。

配置支持php的虚拟主机

vi /etc/nginx/nginx.conf

修改配置文件server部分如下

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
                   try_files $uri $uri/ /index.php?$query_string;
        }

                location ~ \.php$ {
           fastcgi_pass  127.0.0.1:9000;
           fastcgi_index index.php;
           include       fastcgi.conf;
  }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

重启 nginx 或者重新加载 nginx 让配置文件生效

sudo systemctl reload nginx

配置php环境

参考链接

下载php7

wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror

解压

tar -xvf php7.tar.gz
进入目录

cd php-7.1.1

安装依赖


yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

编译配置

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/etc \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-soap \
--with-libxml-dir \
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--enable-bcmath \
--with-iconv \
--with-bz2 \
--enable-calendar \
--with-curl \
--with-cdb \
--enable-dom \
--enable-exif \
--enable-fileinfo \
--enable-filter \
--with-pcre-dir \
--enable-ftp \
--with-gd \
--with-openssl-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--enable-json \
--enable-mbstring \
--enable-mbregex \
--enable-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--enable-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-dir \
--with-pdo-sqlite \
--with-readline \
--enable-session \
--enable-shmop \
--enable-simplexml \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-libxml-dir \
--with-xsl \
--enable-zip \
--enable-mysqlnd-compression-support \
--with-pear \
--enable-opcache

正式安装

make && make install

配置环境变量

vi /etc/profile
//在末尾追加
PATH=$PATH:/usr/local/php/bin
export PATH

执行命令使得改动生效

source /etc/profile

配置php-fpm

sudo yum install php70u-fpm -y
//启动
sudo systemctl start php-fpm
//开机自启动
sudo systemctl enable php-fpm

安装常用PHP扩展

sudo yum install php70u-gd  php70u-mysqlnd php70u-pdo php70u-mcrypt php70u-mbstring php70u-json php70u-opcache php70u-xml -y

重新加载

sudo systemctl reload php-fpm

目录与文件权限

//查看目录与文件权限
sudo ps aux|grep php

//将nginx默认目录文件拥有者设为www
chown -R www:www /usr/share/nginx/html

//给文件授予所有用户可读写执行权限
chmod 777 index.php

查看端口占用

 lsof -i tcp:80

列出端口

netstat -ntlp
netstat -ntlp | grep nginx

结束进程

pkill -9 nginx

查看是否启动

ps -ef | grep nginx

在coding上设置webhook

设置webhook教程
hook网址:
http://17391u660m.iask.in:34485/hook/index.php

vim调用python格式化json数据

cat json.txt | python -m json.tool

无影云电脑+OpenClaw+千问Coding Plan生产级部署指南 云桌面环境是AI编码助手落地的关键基础设施,其核心价值在于提供可审计、可镜像、可协同的标准化运行时。OpenClaw作为开源技能编排框架,通过Docker化封装与Webhook集成,实现大模型能力的工程化复用;千问(Qwen)Coding Plan则代表新一代代码生成范式,依托CodeRAG、多文件上下文与企业知识库对接,显著提升生成准确率。二者结合,在阿里云无影云电脑上可构建安全合规、开箱即用、支持百人协同的AI编程工作流,广泛适用于金融、电商等对权限管控与交付稳定性要求严苛的行业场景。 阅读详情

相关推荐

2026年钉钉AI Agent部署:Hermes+OpenClaw与阿里云轻量服务器实战指南

AI Agent是企业智能化落地的核心载体,其本质是将自然语言指令转化为可执行任务流的闭环系统。原理上依赖意图识别、工作流编排与多端协议适配三重能力,技术价值在于降低大模型应用门槛、保障上下文一致性与生产环境稳定性。典型应用场景包括自动化报销、跨文档知识检索、智能会议纪要等钉钉原生办公流程。而2026年钉钉开放平台升级至原生通道(native channel)协议,强制要求硬件加速支持(如AMX指令集)、秒级网络策略同步及动态Token注入机制——这些关键约束使阿里云轻量应用服务器成为唯一预验证运行时环境,

aiman5818的博客 420

使用Coding对java项目进行自动化的部署 (亲测有用)

使用Coding对java项目进行自动化的部署 (亲测有用)

Java&Develop的博客 4560

阿里云轻量服务器+OpenClaw快速部署微信AI机器人

AI Agent是面向业务场景的智能体系统,其核心在于将大模型能力封装为可调度、可集成、低门槛的服务。OpenClaw作为中文生态中最具工程友好性的开源Agent框架,通过预置镜像与云平台深度协同,显著降低部署复杂度;阿里云轻量应用服务器(SAS)则以备案合规、开箱即用、图形化管理等特性,成为私域AI落地的理想载体。该组合无需Linux运维基础,规避手动编译、Docker配置、SSL证书申请等高频痛点,天然适配企业微信、微信小程序等国内主流IM入口,支撑订单查询、定时播报、多渠道统一响应等典型私域运营场景,

weixin_33725239的博客 441

coding同步更新服务器文件,git 同步本地项目到coding 上

近来通读了《head first html 与 css》,就想要实践本书配套源码,当把源码从 github 上 fork 到自己的 GitHub 上,在线修改发现不方便,clone 到本地后修改在同步到远程服务器,能够更好的管理代码,这里介绍本地同步 coding 方便步骤。简要讲讲 github 使用经历因为配套源码有上传 github,所以选择 fork 到自己的 github 上,一开始并不...

weixin_36460310的博客 1079

OpenClaw本地优先AI代理部署与自动化工作流实战

AI代理(Agent)是大模型从对话走向自主执行的关键范式,其核心在于将语言理解、工具调用与工作流编排深度融合。OpenClaw作为典型的本地优先AI代理系统,通过声明式配置、技能(Skill)编排和端到端可控的执行环境,解决了模型调用后‘如何持续、可靠、可审计地替人干活’这一工程化瓶颈。它不依赖黑盒SaaS服务,支持在阿里云轻量应用服务器、Rocky Linux等私有环境中全栈部署,天然适配企业数据主权要求与混合云架构。本文聚焦OpenClaw的生产级落地路径,涵盖镜像定制原理、Web UI驱动的低代码工

weixin_34056162的博客 442

【图形学】Loop细分算法及半边结构实现(C++)

文章目录Loop 细分算法介绍增加新顶点更新旧顶点算法实现半边结构半边结构的表示方法半边结构的构造方法创建所有顶点创建所有面及半边半边结构的使用 Loop 细分 顾名思义,网格细分是将粗糙网格精细化的过程,如下动图。Loop细分是众多网格细分算法的一种,Loop细分仅仅对三角形网格模型有效。值得注意的是,虽然叫Loop细分,但是不能理解为“循环”细分,叫这个名字是因为作者的名字是这个而已。 下面是一个粗糙的兔子模型1000个面,进行3次细分 算法介绍 Loop细分算法主要分两步进行 增加新顶点:增加

wk_119的博客 8066

Jenkins配置Coding提交代码自动部署

5.下一步这个地方的URL 在jenkins的token下面写着了,token就写jenkins里面配置的token。2.配置coding的service hook,如下图所示,token随便写,别忘记点保存。3.在coding中配置,进入到项目中,找到开发者选项,如果找不到,需要找管理员开权限;前提:搭建好的jenkins(已可以直接点击部署),腾讯Coding保存的代码。6.点击完成,然后提交代码测试,我的已经好用了。1.jenkins 点击进入项目中,点击设置。

pcy3456的博客 934

基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环simulink仿真

本文介绍了二极管钳位型三电平SVPWM技术在逆变器中的应用,通过控制IGBT的开关状态,将直流电压转换为三相交流电压,并采用钳位技术降低谐波失真,提高输出质量。文章还描述了基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环的Simulink仿真模型,该模型实现了并网控制,具有优异的性能,THD小于1%,适用于新手学习。仿真模型参数包括DC 800V、AC 380V、功率100kw,采用三电平NPC拓扑结构和SVPWM闭环控制策略,配备LCL滤波器,生成三电平波形,监测交流侧电压电流、有功功率和无功功率

2510_91195931的博客 465

Coding持续集成之自动化部署

把一个SpringBoot编译成jar部署到服务器分为几步?答:3步。1、打成压缩包;2、SCP 上传到服务器;3、SSH 解压;

伤心的辣条 2297

MST-GAT: Enhancing Anomaly Detection in Multimodal Time Series with Intra- and Inter-Modal Attention

本文深入解析了MST-GAT模型,这是一种通过模态内与模态间注意力机制增强多模态时间序列异常检测的新方法。它通过构建图结构显式建模传感器间的复杂时空依赖,并结合时间卷积网络与联合优化策略,有效降低了传统方法中常见的误报与漏报问题,在工业监控等场景中展现出卓越性能。

weixin_29079671的博客 150

UE5笔记【十二】蓝图函数BluePrint Function

蓝图函数BluePrint Function。蓝图类。蓝图变量。

xiaoyaolangwj的博客 4393

centos7部署gitee的webhook实现自动部署,钩子程序中执行shell报错,但只在在服务器执行shell可以

网上很多人说,php一般在/var/www/html下运行,所以把/root/.ssh下的公钥文件和know_hosts文件复制过来就是了,并且也不讲原因,导致我走了好多弯路啦,还是这个程序靠谱,建议大家都用程序打印实际执行目录,显而易见,我这里应该把/root/.ssh下的文件移动到/usr/share/httpd/.ssh下,于是执行指令。10、这就很让人费解,因为自己手动在服务器上执行git pull都可以,但是通过本地push的方式gitee回调钩子程序中确是要报这个错,就很坑。

young_dreamer的博客 499

汽车LIN总线(3) -- 协议层:帧的类型

主要介绍LIN协议层中帧的类型,介绍中加入一点自己的理解(带下划线的是,其余是官方资料)。

晴朗luo的博客 889

基于Jenkins的自动化部署到Docker的Coding项目

环境: Centos7 Docker SringBoot部署docker JAVA8 安装Docker可以参考:Docker安装 SringBoot部署docker可以参考:SringBoot部署docker JAVA环境可以参考:JAVA环境安装 环境准备完毕,开始安装Jenkins: Jenkins下载:https://jenkins.io/zh/download/ Jenki...

天天乐见的笔记本 1081

有趣的方式学习DDR5(4)—— DDR5 SDRAM 启动与初始化过程全攻略

🟢。

weixin_43199439的博客 1623

2024阅读AOSP源码的正确打开姿势

在Android系统开发中,阅读AOSP(Android Open Source Project)源码是非常重要的环节。然而,如何构建一个优雅的阅读环境却是一个不容忽视的问题。本文将介绍不同工具和方法下阅读AOSP源码的正确姿势,并对比其优缺点。

虎哥LoveDroid 2707

大模型API实测:DeepSeek、GLM、Kimi的稳定性、速度与错误处理对比

大语言模型(LLM)通过API接口为开发者提供了将AI能力集成到应用中的便捷途径。其核心原理是基于Transformer架构,通过预训练和微调来理解和生成自然语言。在工程实践中,API的稳定性、响应速度和错误处理友好度直接决定了集成效率和开发体验。对于需要处理长文本、代码生成或复杂推理的应用场景,选择合适的大模型API至关重要。本次实测聚焦于DeepSeek、GLM(智谱)和Kimi三家主流服务,通过模拟真实调用场景,深入评估了它们在**API稳定性**和**错误信息友好度**方面的表现,为开发者选型提供实

weixin_33859231的博客 814

RAG 提示词工程最佳实践

虽然目前网络上关于提示工程的相关资料已经多如牛毛,然而 RAG (检索增强生成) 任务中提示工程如何进行的资料相对而言却较少。不少朋友之前也热烈的讨论过 RAG 场景下提示词的运用,因此 Zen 禅与计算机程序设计艺术 特别推出 RAG 任务下的提示词实践经验系列分享。RAG 是检索增强生成(Retrieval Augmented Generation)的简称,是当前最火热的企业级LLM应用方案。

AI天才研究院 2012

轻量级Gitee Webhook + Docker自动化部署方案(Java项目实战)

现象原因:非交互式环境下Git弹出用户名密码输入框,没有终端就报错解决export GIT_TERMINAL_PROMPT=0 # 禁用交互提示# URL中直接嵌入认证信息git clone https://用户名:Token@gitee.com/xxx/repo.git。

lx1315998513的博客 322

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

github webhook 实现代码自动部署 踩坑!! 附加git&coding webhook部署代码

踩坑:     1、php程序执行linux命令是以webserver的user用户(如apache 、www……)操作的,需要在/etc/sudoers添加用户免密码操作权限;   %apache ALL=(ALL)       NOPASSWD:ALL    2、以webserver用户执行的命令都只能在其默认根目录中进行,如apache默认根目录在/usr/share/httpd   ;ng...

weixin_33897722的博客 541

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

无法访问此网站localhost 拒绝了我们的连接请求。_云服务器搭建网站全过程

最近收到反馈说自己的刷题博客 https://leetcode.wang/ 无法访问,但我这里是正常的。博客的话之前用的是 pages 服务,国内用户是解析到 coding 上,国外用户解析到 github 上,大概可能是 coding 的原因导致的一部分人打不开网站。之前买了个阿里云的轻量云服务器,索性把刷题博客转移到上边吧。如果网站放到国内的服务器上,域名的话是需要备案的,之前的话我已经备案过...

weixin_39606361的博客 1850

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jenkins自动化构建打包 android(三)

在第一篇,我们用的是轮询去检查git是否更新,我试了最低也要3分钟轮询一次,反应算不上了灵敏。 这一篇我们通过webhook来实现git提交过后,立马就拉取代码打包。 首先呢,由于我们的打包机没有公网ip,webhook无法发送请求到我们的打包机上。 所以我们需要利用ssh使打包机在一个有公网ip的机器上开启一个反向隧道,这样访问公网ip的某个端口就会转发到我们打包机上。 有公网ip的机器...

xiao460817183的博客 451

OpenClaw本地与云部署实战:千问API接入与Coding Plan策略配置

智能代码代理(Intelligent Code Agent)是当前DevOps与AI编码融合的核心范式,其本质是通过大模型理解上下文并自动化执行开发任务。实现该能力需兼顾语义推理质量、服务稳定性与企业级治理——这依赖于多模型协同推理架构、可审计的策略引擎及国产大模型API的安全集成。千问大模型API提供高精度生成能力,而Coding Plan作为策略中枢,统一管控模型调用权限、额度配额与熔断降级逻辑。本文以OpenClaw框架为载体,详解如何在macOS本地环境与阿里云Rocky Linux生产环境中,完成

weixin_33888907的博客 573

无影云电脑+OpenClaw+千问Coding Plan企业级AI编码工作流

AI编程助手已从本地命令行工具演进为可审计、可编排的企业基础设施。其核心在于将大模型能力解耦为模块化技能(Skill),依托GPU虚拟化与安全沙箱实现算力标准化,并通过合规API服务(如Coding Plan)保障数据不出域、成本可控。OpenClaw作为开源可托管框架,支持技能分层设计与企业微信原生集成;无影云电脑则提供预装CUDA、内网直连、快照即备份等开箱即用能力,显著降低运维复杂度。本文聚焦于三者协同落地的关键配置、高频报错根因及生产级稳定性保障方案。

weixin_34411563的博客 343

阿里云OpenClaw AI工作流落地避坑指南:计算巢、Coding Plan与钉钉集成

AI工作流引擎(如OpenClaw)是企业实现智能提效的核心基础设施,其本质是融合模型调用、任务编排与多端集成的可配置系统。理解其底层原理需关注三大技术支柱:轻量级云服务器(SAS)的资源调度机制、大模型服务(如千问Coding Plan)的额度化SLA治理模型,以及企业IM(如钉钉)的消息链路与权限体系。技术价值在于将LLM能力转化为稳定、可控、可审计的业务动作,典型场景包括研发自动化编码、客服智能应答、运营图文生成等。本文聚焦阿里云环境下的真实部署约束——从Alibaba Cloud Linux系统绑定

weixin_30321449的博客 382

OpenClaw智能体协同工作流:本地控制+阿里云ECS数据平面部署指南

智能体(Agent)是实现自动化任务编排与多步工具调用的核心范式,其本质在于上下文感知的技能调度与跨系统协同执行。随着Qwen3.6-Plus等商用大模型落地及Coding Plan API等契约化执行引擎成熟,构建可审计、可扩展、合规可控的智能体运行时成为企业级AI工程的关键路径。技术价值体现在将图像识别、知识检索、代码生成、设备交互等异构能力原子化封装,并通过控制平面与数据平面分离架构保障安全与性能。典型应用场景包括工业远程诊断、会议纪要归档、PLC故障分析等需强流程约束与实时反馈的领域。本文聚焦Ope

germmy-神一样的开发 370
上一篇: 从学习SaaS引申学习的一些关键词概念
下一篇: 编译和使用apue.3e源码并实现第一个ls.c程序
peerless1024
博客等级 码龄11年 21粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值