ORTECH
首页
搜索
归档
关于
留言板
友链
我
Article
81
Category
5
Tags
10
首页
搜索
归档
关于
留言板
友链
我
知行合一
🗒️
CI/CD 自动化部署实践:让代码提交后自动上线
Post on: 2026-9-11
Last edited: 2026-9-12
Views
工具
开发
建站
Catalog
0%
📝 项目背景与最终目标
本地项目与 Docker 部署
先准备一个最小可运行项目
编写 Dockerfile
本地第一次构建和运行
从 docker run 过渡到 Docker Compose
Git 与 GitHub 仓库
CI:使用 GitHub Actions 自动检查项目
SSH:让 GitHub Actions 和 VPS 能互相完成工作
GitHub Actions → VPS
VPS → GitHub
在 VPS 上准备项目目录
CD:把部署真正自动化
第一步:push 触发
第二步:GitHub Actions 登录 VPS
第三步:进入服务器项目目录
第四步:拉取最新代码
第五步:重新构建并启动
第六步:查看容器
第一次真正部署时遇到的问题:8080 端口冲突
一个容易忽略的问题:部署失败时 Workflow 可能仍显示成功
最终验证自动部署
最终流程、问题记录与后续改进
Docker 与服务器环境问题
SSH 是两个方向的问题
GitHub Actions Secret 的作用
端口冲突的排查思路
当前方案为什么适合学习,但还不算最完善
补充:密钥生成和部分关键步骤
迷途
OR的博客,用知识和技术创造未来!!!
Article
81
Category
5
Tags
10
Latest posts
网盘脚本
2026-9-17
CI/CD 自动化部署实践:让代码提交后自动上线
2026-9-12
从零搭建 CI/CD 流水线:DevOps 自动化核心实践
2026-9-12
OpenAI Python SDK 请求 API 返回 403:Cloudflare AI Bot 误拦截问题排查
2026-9-11
Claude Code 在 Windows 下报“不支持的 16 位应用程序”问题排查与解决
2026-9-11
Docker 笔记:两个配置文件Dockerfile 与 docker-compose.yml
2026-7-12
Announcement
🎉OR科技,用心服务🎉
-- 分享知识,点亮生活 ---
保持热爱追逐远方
路虽远行则将至
事虽难不为不成
为之则易不为则难
👏欢迎您的来访👏
联系我们
距离2026年春节仅有
-- 免责声明 ---
⚠️ 本站内容仅代表个人观点,可以转载,但请注明出处。 ⚠️ 本站分享内容仅供学习参考使用,请勿用于其他用途。
Catalog
0%
📝 项目背景与最终目标
本地项目与 Docker 部署
先准备一个最小可运行项目
编写 Dockerfile
本地第一次构建和运行
从 docker run 过渡到 Docker Compose
Git 与 GitHub 仓库
CI:使用 GitHub Actions 自动检查项目
SSH:让 GitHub Actions 和 VPS 能互相完成工作
GitHub Actions → VPS
VPS → GitHub
在 VPS 上准备项目目录
CD:把部署真正自动化
第一步:push 触发
第二步:GitHub Actions 登录 VPS
第三步:进入服务器项目目录
第四步:拉取最新代码
第五步:重新构建并启动
第六步:查看容器
第一次真正部署时遇到的问题:8080 端口冲突
一个容易忽略的问题:部署失败时 Workflow 可能仍显示成功
最终验证自动部署
最终流程、问题记录与后续改进
Docker 与服务器环境问题
SSH 是两个方向的问题
GitHub Actions Secret 的作用
端口冲突的排查思路
当前方案为什么适合学习,但还不算最完善
补充:密钥生成和部分关键步骤