[英]Implementing FTP GitHub Action upload file by file
我想使用 GitHub Actions 實現一個功能,該功能會將推送到存儲庫的任何文件上傳到網站。 我的問題是on: push
每當發生任何變化時都會觸發on: push
並且它不會告訴您實際推送了什么,因此我被迫通過 FTP 上傳整個存儲庫。 有沒有辦法知道推送了哪些文件?
name: Deploy file by file via FTP
on: push
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: push-ftp
uses: myuser/my-action@releases/v1
with:
url: "ftp://ftp.mywebsite.com/"
files: ${ LIST_OF_FILES } // <-- this is the part I'm missing
user: ${{ secrets.FTP_USER }}
password: ${{ secrets.FTP_PWD }}
git diff --name-only HEAD~
為您提供上次提交中更改的文件列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.