setup-scm
Introdução
A Action setup-scm
cria e configura um repositório de código-fonte para receber disparos de execução de workflows, facilitando a integração com a plataforma StackSpot.
Principais funcionalidades da Action:
- Configuração de repositórios para integração com a StackSpot.
- Suporte a múltiplos provedores de SCM: Azure, Bitbucket, GitHub e GitLab.
- Automação de parâmetros de configuração, como tokens de acesso, nomes de projetos, organizações e repositórios.
- Suporte a configurações específicas para provedores on-premise (GitLab).
Como usar a Action
1. Executar a Action
No terminal, execute o seguinte comando para iniciar a Action:
stk run action stackspot-core/setup-scm@1.0.0
2. Inputs da Action
Durante a execução, você será solicitado a fornecer os seguintes inputs, dependendo do provedor de SCM selecionado:
Campo | Descrição | Obrigatório para |
---|---|---|
SCM provider | Provedor SCM. Opções: Azure , Bitbucket , Github e Gitlab . | Todos |
Personal Access Token | Token de acesso pessoal (Personal Access Token). | Azure, Github e GitLab |
Project Name | Nome do projeto. | Azure e GitLab |
Project Key | Chave do projeto. | Bitbucket |
Organization Name | Nome da organização. | Azure e Github |
Repository Name | Nome do repositório. | Github, Bitbucket e Azure |
Group Name | Nome do grupo. | GitLab |
Is on premise? | Indica se o provedor GitLab é on-premise. | GitLab |
Workspace Name | Nome do workspace. | Bitbucket |
Client Key | Chave do cliente. | Bitbucket |
Client Secret | Segredo do cliente. | Bitbucket |
Gitlab api domain | Domínio da API do GitLab (padrão: gitlab.com ). | GitLab on-premise |
Após preencher os campos, a Action configurará automaticamente o repositório para integração com a StackSpot.