Passa al contenuto principale

Primi passi

Questa pagina guida da un'installazione nuova alla prima attività eseguita con successo. Ogni passaggio rimanda alla pagina con i dettagli.

Da zero alla prima attività

  1. Installare Semaphore con il metodo preferito: Installazione.
  2. Accedere con l'utente amministratore creato durante la configurazione, oppure tramite le variabili SEMAPHORE_ADMIN_* in Docker.
  3. Creare un progetto. Un progetto isola tra loro team, infrastrutture o applicazioni: Progetti.
  4. Collegare ciò di cui l'automazione ha bisogno:
  5. Creare un template di attività ed eseguirlo. Scegliere la guida per il proprio strumento: Ansible, Terraform/OpenTofu, Shell, PowerShell o Python. Quindi eseguirlo e seguirne l'andamento: Attività.
  6. Automatizzare e rendere operativo:

Concetti chiave

Questi termini compaiono ovunque nell'interfaccia.

TermineSignificato
ProgettoL'unità principale di separazione. Ogni progetto ha i propri repository, chiavi, inventory, template e team. Progetti
RepositoryUn repository Git o un percorso locale in cui risiedono playbook, moduli o script. Repository
InventoryHost, gruppi e impostazioni di connessione per le esecuzioni in stile Ansible. Inventory
Gruppo di variabiliVariabili riutilizzabili e configurazione dell'ambiente, chiamato anche Environment. Gruppi di variabili
Key StoreCredenziali cifrate come chiavi SSH, token e password. Key Store
Template di attivitàLa definizione di un'esecuzione: app, repository, inventory, variabili e opzioni. Template di attività
AttivitàUna singola esecuzione di un template, con il relativo log e stato. Attività
WorkflowUn grafo di template con diramazioni, approvazioni e ritardi. Funzionalità Pro. Workflow
RunnerDove vengono eseguite le attività: il server stesso o un runner remoto. Runner

Passaggi successivi