TECHSTEP

ITインフラ関連の記事を公開してます。

2024-05-01から1ヶ月間の記事一覧

GitlabとGitpodを連携する

今回はGitLabとGitpodを連携する方法についての紹介です。 docs.gitlab.com 背景 GitLabは他社プロダクトと連携する機能をいくつか提供しており、Gitpodもその一つです。 GitpodはGitLab/GitHub等と連携する、ワンクリックで開発環境を提供するサービスです…

『入門 継続的デリバリー』の感想: CI/CDの概念から実戦まで含めた良書でした

今回はオライリーの 入門 継続的デリバリー を読んだので、その感想です。本書は2022年に出版されたManning社のGrokking Continuous Delivery を和訳したものですが、とても面白く読ませていただいたので取り上げました。今回も読んでいてよかったと思うポイ…

GitLab extendsキーワードでJobを再利用する

今回はGitLabの extends というキーワードを使ってみました。 docs.gitlab.com 背景 GitLab CIはJobを再利用する方法として複数の手法を提供しており、 extends はそのひとつです。 Jobを再利用する方法は、大きく3種類あります (include等も含めるともっと…

GitLab Comment templateを使ってみる

今回はGitLabのComment templateを触ってみました。 docs.gitlab.com 背景 GitLab Comment templateはIssue / Merge request / Epic等のコメント部分のテンプレートを提供する機能で、個人またはProject/Group単位でよく使うコメントなどを定義し、コメント…

GitLab Protected branchを試す

今回はGitLabのProtected branchという機能を試しました。 docs.gitlab.com 背景 GitLabに限らず、ブランチに対する操作権限をコントロールすることは、リポジトリを安全に運用することにつながります。GitLabでは Protected branch という機能でブランチの…