健気に毎週弱音も吐かず回り続けていたActionがある日突然動かなくなっていました。
調査したところFTP-Deploy-Actionが動かなくなっていた模様
とりあえずバージョンを確認したところ最新バージョンの4.3.3が公開されていたのでアップデートをしました。
https://github.com/marketplace/actions/ftp-deploy
- name: Deploy via FTP
uses: SamKirkland/FTP-Deploy-Action@4.3.3
with:
server: ${{ secrets.FTP_HOST }}
username: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
server-dir: ${{ secrets.FTP_REMOTE_ROOT }}
local-dir: dist/
Settingsのkey nameが変わったようです。
ftp-server -> server //デプロイ先のホスト
ftp-username -> username //デプロイ先のユーザー名
ftp-password -> password //デプロイ先のパスワード
git-ftp-args: --remote-root -> server-dir //展開するサーバーのディレクトリ
展開先の指定がしやすくなったのが良いですね
あとは送信中のログもわかりやすくなりました
v3.0.0
#=#=#
##O#-#
##O=# #
#=#=-# #
-#O#- # #
-=#=# # #
-=O#-# # #
-=O=# # # #
-=O=-# # # #
-=O=- # # # #
-=O=- # # # #
-=O=- # # # #
######################################################################## 100.0%
#=#=#
##O#-#
##O=# #
#=#=-# #
-#O#- # #
-=#=# # #
-=O#-# # #
-=O=# # # #
-=O=-# # # #
-=O=- # # # #
-=O=- # # # #
-=O=- # # # #
-=O=- # # # #
-=O=- # # # #
-=O=- # # # #
############################## 42.5%
####################################################### 76.9%
############################################################# 84.9%
######################################################################## 100.0%
v4.3.3
📁 Create: _nuxt/static/pls/tag/php
📁 Create: _nuxt/static/pls/tag/Pixel5
📁 Create: _nuxt/static/pls/tag/PlayCanvas
📁 Create: _nuxt/static/pls/tag/post
...
📄 Upload: _nuxt/static/pls/backnumber/2020-10/payload.js
📄 Upload: _nuxt/static/pls/backnumber/2020-11/payload.js
📄 Upload: _nuxt/static/pls/backnumber/2020-12/payload.js
📄 Upload: _nuxt/static/pls/backnumber/2021-1/payload.js
...
🔁 File replace: backnumber/2020-10/index.html
🔁 File replace: backnumber/2020-11/index.html
🔁 File replace: backnumber/2020-12/index.html
🔁 File replace: backnumber/2021-1/index.html
...
📁 Delete: _nuxt/static/******
...
⚖️ File content is the same, doing nothing: _nuxt/app.js
⚖️ File content is the same, doing nothing: _nuxt/assets/logos/*********.svg
⚖️ File content is the same, doing nothing: _nuxt/assets/logos/5296501_*********.svg
⚖️ File content is the same, doing nothing: _nuxt/assets/logos/5296514_*********.svg
...
----------------------------------------------------------------
Making changes to 1046 files/folders to sync server state
Uploading: 15.7 MB -- Deleting: 15.9 MB -- Replacing: 83.5 MB
----------------------------------------------------------------
新規作成されるディレクトリ、変更されるファイル、変更のないファイル、削除されたファイルが検出されたあと、アップロード、リプレース、削除がそれぞれ行われます。nuxt generate
時のファイル名固定、_nuxt/static/
以下のハッシュ名固定をしておくとデプロイが高速化できそうです。
Windows11にしたらVSCode + Gitがなんかおかしい
2022年4月14日(木) 16時40分33秒 | 880 viewGoogle Analytics Reporting API v4からGoogle Analytics Data API(GA4)に切り替えた
2023年2月5日(日) 19時3分45秒 | 580 viewvue-scrolltoとv-b-scrollspyが共存したらかっこよかった
2021年12月1日(水) 16時37分57秒 | 291 viewactions-js/push@masterでのデフォルトブランチがmasterからmainに変わっていてCIが動かなくなっていた
2021年8月30日(月) 8時49分10秒 | 74 viewtweetlogを作った
2020年10月10日(土) 3時22分55秒 | 36 view