What are the key concepts in Semaphore UI?
developTo use Semaphore UI effectively, understand these core abstractions:
- Projects: Collections of related resources, configurations, and tasks.
- Task Templates: Reusable definitions of tasks that can be executed on demand or scheduled.
- Task: A specific instance of a job or operation executed by Semaphore.
- Schedules: Automations that trigger task execution at specific times or intervals.
- Inventory: A collection of target hosts (servers, VMs, containers, etc.) where tasks are executed.
- Variable Group: A configuration context used to hold sensitive information like environment variables and secrets for task execution.