image: node:latest
pages:
stage: deploy
only:
- master
before_script:
- 'yarn config set cache-folder .yarn'
- 'yarn install'
script:
- 'yarn build'
- 'mv public public_org && mv dist public'
artifacts:
paths:
- public
Gitlab CI/CD/PagesでVue.jsアプリをビルド&デプロイする設定ファイル(.gitlab-ci.yml)です。node.jsコンテナにyarnをインストールしてビルド&デプロイしています。publicディレクトリがVue側にもあるので、退避したのちにdistをリネームしてます。