vs做的网站如何,图片制作软件哪个好用,山西省的网站,做公装的什么网站好腾讯 CloudBase 可以用于托管静态网站#xff0c;服务开通之后#xff0c;使用 CloudBase CLI 可以将本地静态网站上传到 CloudBase#xff0c;并生成相应的访问域名。
配置 Workflow
创建 .github/workflows/deploy.yml 文件, 编辑内容如下#xff1a;
name: Deploy to…腾讯 CloudBase 可以用于托管静态网站服务开通之后使用 CloudBase CLI 可以将本地静态网站上传到 CloudBase并生成相应的访问域名。
配置 Workflow
创建 .github/workflows/deploy.yml 文件, 编辑内容如下
name: Deploy to CloudBase Static Hostingon:workflow_dispatch:push:branches:- mainjobs:deploy:runs-on: ubuntu-lateststeps:- name: Set up Node.jsuses: actions/setup-nodev4with:node-version: 18 # 根据您的项目需求选择Node.js版本- name: Install CloudBase CLIrun: npm install -g cloudbase/cli- name: Deploy to CloudBase Static Hostingrun: |tcb login --apiKeyId ${{ secrets.TCB_SECRET_ID }} --apiKey ${{ secrets.TCB_SECRET_KEY }}tcb hosting deploy ./dist --envId ${{ secrets.TCB_ENV_ID }}这里我们首先配置好 node 环境然后安装 CloudBase CLI通过 tcb login 命令登录 CloudBase然后使用 tcb hosting deploy 命令将静态网站部署到 CloudBase。
可以看到这里用到了几个环境变量如 TCB_SECRET_ID、TCB_SECRET_KEY、TCB_ENV_ID。 接下来我们需要在项目设置中添加环境变量。
配置
点击 Settings 按钮进入项目设置页面。找到 Secrets and Variables 选项展开点击 Actions在 Repository secrets 处点击
New repository secret 按钮准备添加变量。 添加变量分别添加 TCB_SECRET_ID、TCB_SECRET_KEY、TCB_ENV_ID。 TCB_SECRET_ID、TCB_SECRET_KEY通过控制台/访问管理找到访问密钥管理添加。
TCB_ENV_ID 为服务创建好之后的环境 ID。
参考资料
CloudBase CLI文档与Git平台CI/CD集成