TECHSTEP

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

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

GitLab snippetsを使ってみる

今回はGitLab snippetsを紹介します。 docs.gitlab.com 背景 GitLab snippetsは少量のコードやテキストを他のユーザーに共有する機能です。Snippetsを使うケースとしては、ちょっとしたコードを他の人に紹介するときや、別のドキュメントに短いコードを埋め…

GitLab CI/CDからTerraform / OpenTofuを実行する

今回はGitLabとTerraformを連携し、GitLab CI/CDからTerraform (OpenTofu) を利用する方法を紹介します。 docs.gitlab.com 背景 GitLabはTerraformと連携する以下のような機能を提供しています。 GitLabをTerraformのstateファイル保存場所として提供 GitLab…

GitLab Releaseの概要を紹介する

今回はGitLab Releaseについて簡単に紹介します。 docs.gitlab.com 背景 GitLab Releaseは、Projectで管理するソフトウェアのリリースをサポートする機能です。ある時点でのProject中のソースコードやインストールパッケージ、リリースノートなどを作成し、 …

GitLabのバージョンアップを実行する (16.7.0 → 16.9.1)

今回はGitLab Self-managed版のバージョンアップ手順を簡単に紹介します。 docs.gitlab.com 背景 GitLabはインストール方法に応じてバージョンアップの方法も異なりますが、今回はLinux packageでインストールした場合の方法になります。 GitLabはバージョン…

GitLab Environmentの概要を紹介する

今回はGitLab Environmentの概要を紹介します。 docs.gitlab.com 背景 GitLabのEnvironmentは、GitLab内でコードがどの場所にデプロイされたかの「場所」を表すリソースです。この場所というのは、例えばクラウド上に実際に環境を作るわけではなく、GitLab上…

GitLab Secret detectionを利用する

今回はGitLabのSecret detection機能を検証します。 docs.gitlab.com 背景 GitLabのSecret detection機能は、あらかじめ設定したルールを元に秘匿情報を検出し、表示する機能です。これは開発言語やフレームワークによらず、すべてのテキストファイルに対し…