排除 ftp-deploy 中的密钥故障

exclude key failure in ftp-deploy

我正在使用 SamKirkland/FTP-Deploy-Action 将我的文件部署到我的服务器,
但是键 'exclude' 实际上并没有排除 Workspace 和我的资源文件夹,它适用于 .git 和 .github 文件夹。(我想问题是使用排除键的值语法,但我找不到适合我的文件夹的语法。)
我也不想使用。git请忽略,因为我希望我的资源文件夹在我的存储库中。

name:  Deploy laravel

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  web-deploy:
    name:  Deploy
    runs-on: ubuntu-latest
    steps:
      - name:  Get latest code
        uses: actions/checkout@v2.3.2

      - name:  Sync files
        uses: SamKirkland/FTP-Deploy-Action@4.0.0
        with:
          server: ${{ secrets.FTP_HOST }}
          username: ${{ secrets.FTP_USERNAME }}
          password: ${{ secrets.FTP_PASSWORD }}
          exclude: .github** .github*/** node_modules** node_modules*/** resources/js** resources/js*/** resources/css** resources/css*/** resources/sass* resources/sass*/** Workspace* Workspace*/** .vscode* .vscode*/** .gitignore* .gitignore*/**  .gitattributes* .gitattributes*/**

问题出在 github 网站上。
github的动作状态变成了事件!
我应该查看 github 状态页面。

你可以使用

exclude: '
    - **/vendor/**
    - **/vendor*/**
    - **/node_modules/**
    - **/node_modules*/**
    - **/resource/css/**
    - **/resource/css*/**
    - **/resource/js/**
    - **/resource/js*/**
    - **/.git/**
    - **/.git*/**
    '