🗃️ プロジェクト
4項目
🗃️ タスクテンプレート
3項目
🗃️ アプリ
5項目
📄️ タスク
タスクは、Ansible playbook を起動したインスタンスです。タスクは、タスクテンプレートで目的のテンプレートの Run/Build/Deploy ボタンをクリックして作成できます。
📄️ ワークフロー(Pro)
ワークフローを使用すると、複数のタスクテンプレートを分岐、承認、時限停止を含む
📄️ スケジュール
Semaphore のスケジュール機能を使うと、テンプレート(例: playbook の実行)を事前に定義した間隔で自動的に実行できます。この機能に より、定期的なバックアップ、コンプライアンスチェック、システム更新など、日常的な自動化タスクを実現できます。
🗃️ キーストア
5項目
🗃️ インベントリ
3項目
📄️ 変数グループ
Semaphore の変数グループセクションは、インベントリ用の追加変数を保存する場所であり、変数は JSON 形式で保存する必要があります。
🗃️ リポジトリ
1項目
📄️ インテグレーション
インテグレーションを使用すると、Semaphore と GitHub や GitLab などの外部サービスとの連携を確立できます。
📄️ チーム
Semaphore UI では、すべてのプロジェクトがチームに関連付けられています。プロジェクトにアクセスできるのは、チームメンバーと管理者だけです。チームの各メンバーには 4 つの組み込みロールのいずれかが割り当てられ、そのロールによってアクセスレベルと実行できる操作が決まります。