Skip to content

Commit cc5fcf7

Browse files
Juntando em um único job p/ verificar se ao simular um erro os passos das pages ainda vai executar no github actions
1 parent 04a4bfe commit cc5fcf7

File tree

1 file changed

+13
-20
lines changed

1 file changed

+13
-20
lines changed

.github/workflows/workflow-blacklist-academy-api-postman-newman.yml

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@ jobs:
1414
# agente de execução/runner
1515
runs-on: ubuntu-latest
1616

17+
permissions:
18+
contents: read
19+
pages: write
20+
id-token: write
21+
22+
environment:
23+
name: github-pages
24+
url: https://andressakarla.github.io/blacklist-academy12.2-api-postman/postman-api-rest-report-htmlextra-newman.html
25+
1726
steps:
1827
- name: Passo 1 - Obter cópia do código-fonte do repositório
1928
uses: actions/checkout@v3
@@ -39,41 +48,25 @@ jobs:
3948
# armazena o relatório html por 30 dias
4049
retention-days: 30
4150

42-
deploy-github-pages:
43-
# esse job "deploy-github-pages" somente é executado se o job anterior "postman-api-rest" for executado com sucesso
44-
needs: postman-api-rest
45-
46-
runs-on: ubuntu-latest
47-
48-
permissions:
49-
contents: read
50-
pages: write
51-
id-token: write
52-
53-
environment:
54-
name: github-pages
55-
url: https://andressakarla.github.io/blacklist-academy12.2-api-postman/postman-api-rest-report-htmlextra-newman.html
56-
57-
steps:
58-
- name: Passo 1 - Configurar pages
51+
- name: Passo 6 - Configurar pages
5952
if: ${{ always() }}
6053
uses: actions/configure-pages@v2
6154

62-
- name: Passo 2 - Baixar report html armazenado no job anterior "postman-api-rest"
55+
- name: Passo 7 - Baixar report html armazenado no "Passo 5 - Armazenar report html"
6356
if: ${{ always() }}
6457
uses: actions/download-artifact@v3
6558
with:
6659
name: postman-api-rest-report-html-newman
6760
path: ./reports
6861

69-
- name: Passo 3 - Armazenar pages
62+
- name: Passo 8 - Armazenar pages
7063
if: ${{ always() }}
7164
uses: actions/upload-pages-artifact@v1
7265
with:
7366
path: ./reports
7467
retention-days: 30
7568

76-
- name: Passo 4 - Deploy/Publicar no Github Pages na "url" configurada em "deploy-github-pages > environment"
69+
- name: Passo 9 - Deploy/Publicar no Github Pages na "url" configurada em "postman-api-rest > environment"
7770
if: ${{ always() }}
7871
id: deployment
7972
uses: actions/deploy-pages@v1

0 commit comments

Comments
 (0)