Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

GitLab Pagesを使ってAngular CLIで作られたプロジェクトを公開する方法

$
0
0

始めに

少し前に、職務経歴書を GitLab Pages で公開してみたという記事を書きました。今回は、Angular CLI で作成したプロジェクトを GitLab Pages を使って公開してみたいと思います。

環境

  • Node.js: v10.16.0
  • Angular: 8.2.14

作業

ひな型のアプリケーションを作成する

$ ng new portfolio --routing --style css

名前はお任せします。(私は、ポートフォリオの公開先として利用しようと思ったので、portfolio という名前にしています。)

GitLab CI/CD 用の設定ファイルを作成する

プロジェクトルートに以下のファイルを作成します。

gitlab-ci.yml
image:node:10cache:paths:-node_modules/before_script:-apt-get update-npm install -g @angular/cli@8.3.26build:stage:buildscript:-npm install-ng build --prod --base-href=/portfolio/cache:paths:-dist/portfoliopages:stage:deployscript:-mkdir public-mv dist/portfolio/* public/cache:paths:-dist/portfoliopolicy:pullartifacts:paths:-publicexpire_in:1 weekonly:-master

リポジトリに push する

$ git push origin master

動作の確認

独自ドメインを適用しない場合は、https://<ユーザ名>.gitlab.io/<リポジトリ名>で公開されます。

私の場合は、https://s.kawamura.gitlab.io/portfolioとなります。

image-20200510171434887.png

OK!

参考


Viewing all articles
Browse latest Browse all 8691

Trending Articles