96SEO 2026-02-19 11:12 0
时间版本修改人描述2024年4月15日10:35:52V0.1宋全恒新建文档2024年4月17日10:33:20v1.0宋全恒完成github

地址镜像介绍https://github.com/CodexDive/LLMChatharbor.alkaidos.cn/wxzhang/ragllm:latest大模型应用
HOME_URLhttps://www.ubuntu.com/
SUPPORT_URLhttps://help.ubuntu.com/
BUG_REPORT_URLhttps://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URLhttps://www.ubuntu.com/legal/terms-and-policies/privacy-policy
UBUNTU_CODENAMEfocal建议定要使用和宿主机相同的自定义镜像来运行CI作业不然可能会出现诸如GLIBC问题即如果宿主机为Ubuntu
20.04那么自定义镜像最好也是Ubuntu并且版本是20.04这样稀奇古怪的问题遇到的会少许多。
可以先去网址下载好actions-runner的客户端也可以在安装的时候下载。
在此演示基于网站上的程序下载安装器
actions-runner-linux-x64-2.315.0.tar.gz
https://github.com/actions/runner/releases/download/v2.315.0/actions-runner-linux-x64-2.315.0.tar.gz#
6362646b67613c6981db76f4d25e68e463a9af2cc8d16e31bfeabe39153606a0
actions-runner-linux-x64-2.315.0.tar.gz
./actions-runner-linux-x64-2.315.0.tar.gzConfigure
https://github.com/CodexDive/LLMs_Inference
配置的github账户必须拥有这个仓库才能配置和查看runner对于个人账户而言
actions-runner.当前最新版本为2.315.0运行器的版本默认会自动升级因此这个下载部分的链接可能会发生变化。
如果想要同一个运行器运行多个仓库的作业需要使用组织级的账户对于个人账户一个部署了运行器的服务器只能添加到一个仓库
使用XShell等工具链接CI服务器如42.将压缩包拷贝到某个目录如/home/yangfei/actions-ci以yangfei账户为CI服务启动的账户
https://github.com/CodexDive/LLMs_Inference
BCTEUWK4VPIV2M4PKIRQX2TGDXVXC上述命令会交互式的提醒用户输入运行器组名个人仓库无组运行器名称zjlab-runner标签为A100,40G,8C
./run.sh然后去网页上验证是否成功。
一般没有问题暂且不表我们继续将该客户端安装成服务这样重启之后运行器服务会自动运行。
在我们配置好了运行器之后可以在网页上查看运行的状态是否处于正常状态。
是GitHub的持续集成服务。
持续集成由很多操作组成比如登录远程服务器发布内容到第三方服务等等GitHub把这些操作称为actions。
在配置好了GitHub仓库之后一般我们需要再仓库代码中添加一个工作流配置文件yaml格式来确定工作流的步骤其实就是一些列的步骤组成了一个作业。
在yaml配置文件中也可以包含作业运行的基础环境可以是github提供的原始镜像也可以用自定义的镜像。
在作业执行过程中就是不断的在镜像相应的容器中执行命令查看结果。
Marketplace动作市场可以看为在CI过程中可以使用的一系列动作步骤。
Pytest的实践即在开发过程中开发功能和开发测试在单元测试的撰写时演示了为类写测试以及普通的功能函数写测试以及mock的用法在CI时使用github提供的环境使用自定义的镜像
注意workflow配置文件以yaml为后缀并且位于.github/workflows
https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-pythonname:
jobs:container-run-test:runs-on:
10.101.12.128/framework/ubuntu:22.04-official-ali-python3.7.14options:
--privilegedcredentials:username:
/home/songquanheng:/home/songquanhengsteps:
codecov/codecov-actionv4with:token:
yanchenmochen/ActionPracticeverbose:
注意由于要使用容器环境因此jobs.job-name.container:下有支持的参数具体参见
containerjobs.job-id.container配置容器启动时的–options参见
本文详细的记录了为一个GitHub配置一个self-hosted
runner的过程通过上述的过程我们可以灵活的为仓库配置自定义的运行器并且也可以使用自定义的容器进行仓库CI作业的执行提升作业环境的封装性。
通过灵活的设计CI工作流的步骤我们可以方便的设计CI的各个步骤在执行某个步骤的时候我们也可以借助于GitHub
Marketplace所提供的常用功能组件辅助我们进行有效的工作流配置文件的编写。
因此整个生态也是闭包的。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback