排除 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*/**
'
我正在使用 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*/**
'