GitHub Actionsに入門する

作成途中の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/

参考にした記事