健気に毎週弱音も吐かず回り続けていたActionがある日突然動かなくなっていました。
調査したところFTP-Deploy-Actionが動かなくなっていた模様
とりあえずバージョンを確認したところ最新バージョンの4.3.3が公開されていたのでアップデートをしました。
Automate deploying websites and more with this GitHub action via FTP and FTPS...
github.com
- 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秒 | 967 viewユーザーコードを入れられるようにした
2023年2月14日(火) 3時6分48秒 | 85 view埋め込み要素(iframe / embed)をいい加減対応させたい
2021年6月9日(水) 1時2分54秒 | 78 viewGithub Codespaces試してみた
2020年10月24日(土) 16時7分6秒 | 71 view目次をデフォルトで開いたり、開いたり閉じたりを検出したい
2020年10月30日(金) 9時52分28秒 | 31 view