当前位置: 首页 > news >正文

CI/CD GitHub Actions配置流程

腾讯云服务器+宝塔+FinalShell+githup

1.在云服务器上创建SSH秘钥对,下载秘钥到本地

2.在服务器中绑定秘钥对(绑定后,服务器不能将不允许密码登录)绑定前先关机服务器,绑定后再开启服务器

3.FinalShell改为公钥登录,找到下载到本地的文件登录

4.在code中新增.githup\workflows文件夹(固定名),文件夹内新建一个文件,名字随意比如push.yml

name: 打包应用并上传腾讯云on:push:branches:- masterjobs:build:# runs-on 指定job任务运行所需要的虚拟机环境(必填字段)runs-on: ubuntu-lateststeps:# 获取源码- name: 迁出代码# 使用action库  actions/checkout获取源码uses: actions/checkout@master# 安装Node10- name: 安装node.js# 使用action库  actions/setup-node安装nodeuses: actions/setup-node@v1with:node-version: 14.0.0# 安装依赖- name: 安装依赖run: npm install# 打包- name: 打包run: npm run build# 上传阿里云- name: 发布到腾讯云uses: easingthemes/ssh-deploy@v2.1.1env:# 私钥SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}# scp参数ARGS: '-avzr --delete'# 源目录SOURCE: 'dist'# 服务器ip:换成你的服务器IPREMOTE_HOST: ${{ secrets.REMOTE_HOST }}# 用户REMOTE_USER: 'root'# 目标地址TARGET: '/www/wwwroot'

5.配置githup的Settings > Secrets > Actions > New repository secret 
(1)Name: REMOTE_HOST,  Value: 服务器的ip地址,比如43.155.73.222
(2)Name:PRIVATE_KEY, Value:秘钥内容就是下载到本地的秘钥内容

http://www.lqws.cn/news/507421.html

相关文章:

  • 手撕线程池
  • WPF 几种绑定 (笔记)
  • Camera Sensor接口协议全解析(五)SLVS-EC接口深度解析
  • Windows环境 git 配置多个ssh
  • Modbus 扫描 从站号、波特率
  • 如何在FastAPI中玩转跨服务权限校验的魔法?
  • C++面试题(48)------ 扑克牌中的顺子
  • android脱糖
  • Uipath Outlook COM 接口错误
  • Mcp-git-ingest Quickstart
  • vftp centos 离线部署
  • IAR平台全面升级,提升瑞萨MCU架构的嵌入式软件开发效率
  • 软件测试的分类有哪些?(如黑盒/白盒/灰盒测试)
  • Day05_Linux项目怎么打包成exe
  • ArkUI-X通过Stage模型开发Android端应用指南(二)
  • Drag-and-Drop LLMs: Zero-Shot Prompt-to-Weights
  • 华为云Flexus+DeepSeek征文|华为云ModelArts Studio:利用New API实现大模型网关与AI资产管理的无缝对接
  • Revisiting Image Deblurring with an Efficient ConvNet论文阅读
  • 五种 IO 模式的简单介绍 -- 阻塞 IO,非阻塞 IO,信号驱动 IO,IO 多路复用,异步 IO
  • 2025.6.16-实习
  • 网络安全攻防:2025年新型钓鱼攻击防御指南
  • JVM(12)——详解G1垃圾回收器
  • 使用预训练权重在YOLO模型上训练新数据集的完整指南
  • 深入理解RAG:大语言模型时代的知识增强架构
  • 解析云计算虚拟化基石:KVM、QEMU与Libvirt的协同
  • SpringBoot - 整合 Redis 实现数据分布式缓存
  • 通过环境变量管理多版本JDK8、11、17并安装idea编译器
  • 攻防世界-MISC-MeowMeowMeow
  • BRAIN LANG:新发现!大脑网络重新调整以补偿在嘈杂环境中的听力困难
  • 【MV】编排4:基于时间线数据的密度突变检测和密度平滑算法