健気に毎週弱音も吐かず回り続けていた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/
以下のハッシュ名固定をしておくとデプロイが高速化できそうです。
PowershellのgitではpushできるのにVSCodeのgit(GUI)ではpushできない問題
2021年11月25日(木) 2時30分15秒 | 1328 viewvue-scrolltoとv-b-scrollspyが共存したらかっこよかった
2021年12月1日(水) 16時37分57秒 | 113 viewテキストから一意の値を算出する
2020年10月27日(火) 14時9分41秒 | 20 viewパスワード付き記事を作った
2021年9月24日(金) 7時12分55秒 | 19 viewbacknumberを実装した
2020年10月21日(水) 9時34分34秒 | 10 view