Pular para o conteúdo principal

Adicionar URLs por ambiente

Nesta seção, você encontra o passo a passo para adicionar e visualizar URLs por ambiente no Portal da StackSpot EDP com o StackSpot Workflow.

Pré-requisitos

  • StackSpot CLI instalado e atualizado.
  • Ter acesso a um Estúdio com Workflows publicados.
  • Ter uma Aplicação deployada.

Visualizar URLs

É possível adicionar e permitir a visualização de URLs por ambiente (STG, DEV e PRD) em uma Aplicação deployada no Portal da StackSpot EDP. Isso é feito através de duas Actions que adicionam as URLs no Dashboard da Aplicação.

Confira o passo a passo a seguir:

Adicionar URLs em uma Aplicação

A Action que adiciona URLs em uma Aplicação tem os seguintes inputs:

InputDescriçãoTipoObrigatório
nameO nome da URL que será adicionada.stringSim
urlA URL que será adicionada.stringSim

Para usar a Action, os inputs name e url devem, obrigatoriamente, ser especificados no yaml.

Confira um exemplo de utilização da Action:

schema-version: v1
kind: workflow
metadata:
name: stackspot-add-link
display-name: Adicionar Link StackSpot
description: Adiciona um link à infraestrutura ou aplicação no StackSpot.
version: 1.0.0
spec:
type: deploy
label: Adicionar Link
jobs:
- id: add_link
label: Adicionar Link ao StackSpot
steps:
- id: add_link_step
label: Adicionar Link
name: "stackspot-core/stackspot-add-link@1"
type: action
inputs:
name: "Meu Link de Aplicação"
url: "https://example.com/my-app"

Adicionar URLs por ambiente

Para adicionar URLs por ambientes na sua Aplicação com o StackSpot Workflow, você deve usar a StackSpot Action stackspot-core/stackspot-add-links-by-env@1 em um step do tipo action do seu Workflow.

Inputs da Action:

InputDescriçãoTipoObrigatório
envO slug do ambiente onde você deseja adicionar a URL.textNão
urlsUma lista de URLs de repositórios a serem adicionadas. Cada objeto URL contém um rótulo e a própria URL.listSim
  • Estrutura do Objeto urls

Cada item na lista urls deve ter a seguinte estrutura:

CampoDescriçãoTipoObrigatório
labelUm rótulo para a URL do repositório.stringSim
urlA URL do repositório.stringSim

Para usar a Action, os inputs obrigatórios devem ser especificados no yaml.

Confira um exemplo de utilização da Action no Workflow:

schema-version: v1
kind: workflow
metadata:
name: update-app-urls
display-name: Atualizar URLs da Aplicação / Infraestrutura
description: Atualiza as URLs dos repositórios da aplicação
version: 1.0.0
spec:
type: deploy
label: Atualizar URL
jobs:
- id: update_url
label: Resumo do Workflow de Atualização
steps:
- id: update_summary_step
label: Atualizar Resumo
name: "stackspot-core/stackspot-add-links-by-env@1"
type: action
inputs:
urls:
- url: string
label: string
Informações Adicionais
  • Certifique-se de que as URLs fornecidas sejam válidas e acessíveis.

  • Se for necessário, a Action solicitará a adição de URLs de repositórios adicionais de forma interativa.

Para visualizar as URLs adicionadas, siga os passos a seguir:

Passo 1. Acesse o Portal da StackSpot EDP;

Passo 2. Clique no Workspace em que a sua Aplicação foi criada;

Passo 3. Acesse a Aplicação. No Dashboard dela, clique no botão 'View App'.

Para visualizar as URLs em outro ambiente, clique na caixa de Ambientes e selecione o ambiente em questão.


Confira a seguir um exemplo do botão 'View App' no Dashboard da Aplicação no Portal da StackSpot EDP.