Skip to content
Latchkey

Machine User - CI/CD用語集の定義

machine userとは、実在の人物の代わりに自動化が使用する専用のbotアカウントです。

machine user とは、自動化を表すために作成されたGitHubアカウントで、CI/CDタスク用のtokenと権限を保持します。自動化されたアクセスを人間のアカウントから分離するため、従業員の入れ替わりがあっても認証情報が存続し、権限を狭く絞ることができます。

トレードオフ

machine userはシートを1つ消費し、広範な認証情報を保持するため、多くのチームは自動化にGitHub Appsや fine-grained token を好みます。machine userは、実在のアカウントIDが必要な場合(例: 一部のSSHやCODEOWNERSのシナリオ)には依然として有用です。

関連ガイド