簡體   English   中英

實現 FTP GitHub Action 逐文件上傳

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM