Pular para o conteúdo principal

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:

CampoDescriçãoObrigatório para
SCM providerProvedor SCM. Opções: Azure, Bitbucket, Github e Gitlab.Todos
Personal Access TokenToken de acesso pessoal (Personal Access Token).Azure, Github e GitLab
Project NameNome do projeto.Azure e GitLab
Project KeyChave do projeto.Bitbucket
Organization NameNome da organização.Azure e Github
Repository NameNome do repositório.Github, Bitbucket e Azure
Group NameNome do grupo.GitLab
Is on premise?Indica se o provedor GitLab é on-premise.GitLab
Workspace NameNome do workspace.Bitbucket
Client KeyChave do cliente.Bitbucket
Client SecretSegredo do cliente.Bitbucket
Gitlab api domainDomí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.