質問したいこと
Go言語とVueで作ったWebアプリをレンタルサーバーに自動デプロイするには、GitLab以外では何かツールを使う必要がありますか?
それともGitLabの何かの機能を使用すればいいのでしょうか?
詳細
バックエンドがGO言語、フロントをVueで開発を行っています。
ある程度形にはなったので、レンタルサーバーにリリースしたいと考えています。
レンタルサーバー上で git pull origin main
した後に go build
をして実行ファイルを作成し、Vueの方は npm run build:prod
でビルドして、Nginxを設定することで、ブラウザからアクセスすることでWebアプリにアクセスすることはできました。
ここで、CI/CDに挑戦したいと考えました。
GitLabを使用しているので、 gitlab-ci.yml を書いて、GitLab上で自動でテストを実行させることまではできました。
しかし、ここから先デプロイをする方法がいくら調べてもさっぱりわかりません。
GitLabのCI/CD conceptsというページを見ると、下のほうに Deploy boards
とか auto deploy
とか出てきますが、これは何かのサービス名でしょうか?
何か見落としているGitLabの機能があるのか、それとも何か他のサービスを組み合わせる必要があるのでしょうか?
何かヒントなどをいただけると幸いです、よろしくお願いいたします。
あなたの回答
tips
プレビュー