Kros的博客 Kros的博客
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云

Kros

凡心所向,素履以往,生如逆旅,一苇以航
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云
  • 每日算法

  • 折腾

    • 阿里云效Codeup基础
    • 阿里云效Codeup流水线自动部署
      • code1024
      • 微信使用X5调试H5页面
      • scrcpy投屏,电脑操控手机
      • 使用win+r启动应用程序
      • 使用浏览器启动应用
      • 高德地图infoWindow信息窗中使用vue页面
      • chrome浏览器新标签页自动打开控制台?
      • microapp微前端框架
      • 使用键盘操作浏览器网页
    • 分享

    • 随笔
    • 折腾
    kros
    2020-11-12

    阿里云效Codeup流水线自动部署

    使用云效Codeup的最大优势是它集成了飞流 ,让项目的的研发交互更加方便快捷。 打开云效Flow ,或点击云效Codeup左上方选择流水线即可开始你的操作。

    # 新建流水线

    • 1、选择流水线模板,根据你的喜好或工程选择即可。我这里使用的是Nodejs模板

    流水线模板

    • 2、选择代码源 可以使用codeup代码源也可以使用其他代码库。在这里可以选择开启代码源触发,开启后提交代码可以自动触发流水线部署。

    代码源

    • 3、修改流水线 如果你不需要某些过程,可以选择删除,也可以添加自定义流程。详情请查看飞流文档

    # 主机部署

    • 1、选择主机 点击流水线的主机部署,制品选择默认即可。然后选择新建主机组

    选择主机 阿里云ECS

    • 2、添加主机 点击新建服务授权跳转到授权界面点击同意授权。返回选择主机地区并添加可用主机

    新建服务授权 主机列表

    • 3、部署配置 配置构建后包的位置,这里的包就是代码源的压缩包。如果是网站项目直接放到站点目录www/...下,同时在部署脚本中添加命令,该命令会在代码包下载完成后后执行
    tar zxvf 目标文件; rm 目标文件;
    
    1

    配置

    • 4、自定义步骤 出了模板上的步骤,你还可以在任意阶段添加并行或串行的任务

    自定义任务

    # 触发部署

    开启左边的Webhook触发,即可通过访问链接触发流水线。

    触发

    # 编写部署代码

    这里通过一下代码完成代码同步和部署

    #!/usr/bin/env sh
    
    # 确保脚本抛出遇到的错误
    set -e
    
    # 生成静态文件
    npm run build
    
    # 进入生成的文件夹
    cd docs/.vuepress/dist
    
    # 上传代码并触发流水线
    git init
    git add -A
    git commit -m "部署更新"
    git push -f 你的codeup代码库 master
    # 触发部署流水线
    curl --header "Content-Type: application/json" --request POST --data '{}' 流水线webhook  
    
    cd - # 退回开始所在目录
    rm -rf docs/.vuepress/dist
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #阿里云#云效Codeup
    上次更新: 2025/09/05, 8:09:00
    阿里云效Codeup基础
    code1024

    ← 阿里云效Codeup基础 code1024→

    最近更新
    01
    Find the next perfect square
    09-05
    02
    Regex validate PIN code
    09-05
    03
    Find the odd int
    09-05
    更多文章>
    Theme by Vdoing | Copyright © 2020-2025 kros king
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    icon-heart-o icon-heart icon-infinity icon-pause icon-play link next prev