Bo2SS

Bo2SS

8 GitLabの実践

57 | 国内インターネット企業はなぜ GitLab を好むのか?#

  • オープンソース CI により企業コストが削減される
  • DevOps の全ライフサイクルのソリューションを提供
  • 早期からコードレビューをサポート
  • メンテナンス担当者が多い
  • ...

参考Why GitLab?

58 | GitLab にはどのようなコア機能があるのか?#

image

GitLab のサービスは非常に充実しており、参考DevOps Tools Landscape

一部機能の紹介:

  • Manage:概要 -- 貢献分析
  • Plan:看板
  • Verify:MR、CR、パイプライン
  • Monitor:運用、運営

参考Simplify your workflow with GitLab--Develop with DevOps in a single application

59 | GitLab でプロジェクト管理はどうするのか?#

Issues:

  • リスト
  • ボード
  • サービスデスク
  • マイルストーン
  • ...

アジャイルチームに好まれ、観察可能GitLab——GitLab

60 | GitLab でコードレビューはどうするのか?#

条件:保護ブランチを設定(Settings-- Repository--Protected Branches)、MR

方法:手動、自動

61 | GitLab で統合の品質をどう保証するのか?#

CI/CD—— パイプラインでそのプロセスを確認でき、追加できるタスクは非常に多い

image

  • Runner を有効にする:Settings——CI/CD——Runners
    • CI タスクを実行するサービスと理解できる
    • カスタム Runner を使用することも、GitLab が提供する共有 Runner を使用することもできる

参考Get started with GitLab CI/CD——GitLab

62 | アプリケーションを AWS にデプロイするには?#

質問:CI/CD—— パイプラインで、なぜいくつかのパイプラインのステージが異なるのか?

答え:.gitlab-ci.yml の中に判断がある

デプロイプロセス:

  • .gitlab-ci.yml ファイルを作成し、Runner を設定
  • デプロイスクリプトを作成
    • 一部の秘密の変数は Settings——CI/CD——Variables で設定できる

このシリーズは Git の世界の氷山の一角に過ぎず、読者の興味を引き起こし、探求の歩みを止めないことを願っています!

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。