作成途中のVue.jsの個人開発アプリで、S3へ自動デプロイするようなGitHub Actionsに入門してみた
参考記事をもとに見様見真似でやってみたが、案の定トラブったので、つまずきポイントと解決策だけ残しておく。
masterから自動デプロイできるようになったので、今後はCloudFrontの自動キャッシュ更新する仕組みも実装したい。
デプロイ時エラー
Run aws s3 cp --recursive --region us-east-1 build s3://XXXXXX/ The user-provided path build does not exist. Error: Process completed with exit code 255.
参考サイトでは
run: aws s3 cp --recursive --region ap-northeast-1 build s3://bucket-for-deploying-react-project
としていたが、
Vue.jsでは/dist配下にビルドされるので読み替える必要があった。
run: aws s3 cp --recursive --region us-east-1 dist s3:///XXXXXX/
参考にした記事