はじめまして!新米IT営業マンのタナカと申します!
ここ最近、SEから営業へ突然配置転換になりました。
そんな新米営業マンの私が日々学んだ事を発信していくのが本コラムになります!
話は配属当時に戻ります・・
配属された矢先、課されミッションはGitLabを売ってくれというものでした。
GitLab は幸い見聞きはした事はありましたが、説明できる自信はない・・という状態でした。
なので今回、Gitlabについて調べてみました!
GitLabって何?
GitLabとはGitリポジトリマネージャー(Git リポジトリをホスティングをするソフトウェア)です!
GitリポジトリマネージャーはGitLabの他にはGitHubやGitBucketがありますね。
GitLabの特徴を調べた結果、
GitLabとは「計画から開発・テスト・リリース・運用・監視のDevOpsライフサイクル(※)に必要な機能をオールインワンソリューションとして提供します。」
という説明がありました。
小難しい言葉が並べられている・・という印象でしょうか。
少しかみ砕いて説明しますと他のツールの場合はシステム開発の各工程ごとに必要な機能を備えたツールを用意する必要がありますが、
GitLabの場合、各工程で必要な機能が一通り揃います!
また、オールインワンソリューションのため、他ツールとの複雑な統合やメンテナンスが不要です。
※DevOpsライフサイクル:DevOpsの開始から終了までの一連の工程です。
以上を踏まえ、簡潔にまとめると
GitLabとは・・システム開発の各工程で必要な機能を1つのソリューションとして提供しているもの
と言えます。
GitLabについて少しイメージしやすくなりましたか?
次にGitLabはどういった事できるのかが気になりますね!
次回は実際に利用されているプロジェクトのGitLabでできる事を調べて、まとめたいと思います!
以上、タナカでした!