【问题标题】:how to auto deploy vue js to cpanel using github action only file inside dist folder如何使用仅在 dist 文件夹中的 github 操作文件将 vue js 自动部署到 cpanel
【发布时间】:2022-08-04 20:18:34
【问题描述】:

我有一个 vue js 项目,假设名称为 my_web ,我已成功将其部署到 cpanel 中的 public_html 文件夹,但问题是上传的文件都是 my_web 中的文件。我只想上传 dist 文件夹中的文件

这是代码工作流程

  on: 
    push:
     branches:
      - main
     name: ???? Deploy website on push
     jobs:
        web-deploy:
          name: ???? Deploy
          runs-on: ubuntu-latest
     steps:
    - name: ???? Get latest code
          uses: actions/checkout@v2

    - name: Use Node.js 14
         uses: actions/setup-node@v2
      with:
         node-version: \'14\'
  
    - name: ???? Build Project
      run: |
        npm install
        npm run build    
    - name: ???? Sync files
      uses: SamKirkland/FTP-Deploy-Action@4.3.0
      with:
       server: ${{ secrets.FTP_SERVER }}
       username: ${{ secrets.FTP_USERNAME }}
       password: ${{ secrets.FTP_PASSWORD }}

    标签: vue.js deployment


    【解决方案1】:

    在代码末尾插入:

    with:
           server: ${{ secrets.FTP_SERVER }}
           username: ${{ secrets.FTP_USERNAME }}
           password: ${{ secrets.FTP_PASSWORD }}
           local-dir: dist/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2021-07-12
      • 2022-12-12
      • 2015-05-17
      • 2020-06-15
      • 2016-01-02
      • 2019-02-13
      相关资源
      最近更新 更多