Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f999ec3

Browse files
author
Martin Lopes
authoredJan 20, 2021
Merge branch 'main' into avinal-improve-docs
2 parents a0e3146 + acc669a commit f999ec3

File tree

202 files changed

+819
-1673
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

202 files changed

+819
-1673
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{% data variables.product.prodname_actions %} usage is free for public repositories and self-hosted runners. For private repositories, each {% data variables.product.prodname_dotcom %} account receives a certain amount of free minutes and storage, depending on the product used with the account. Any usage beyond the included amounts is controlled by spending limits.
1+
{% data variables.product.prodname_actions %} usage is free for both public repositories and self-hosted runners. For private repositories, each {% data variables.product.prodname_dotcom %} account receives a certain amount of free minutes and storage, depending on the product used with the account. Any usage beyond the included amounts is controlled by spending limits.

‎translations/pt-BR/content/actions/guides/building-and-testing-nodejs.md

+10-11
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ redirect_from:
88
versions:
99
free-pro-team: '*'
1010
enterprise-server: '>=2.22'
11-
type: 'tutorial'
1211
---
1312

1413
{% data reusables.actions.enterprise-beta %}
@@ -37,11 +36,7 @@ Para iniciar rapidamente, adicione o modelo ao diretório `.github/workflows` do
3736
```yaml{:copy}
3837
name: Node.js CI
3938
40-
on:
41-
push:
42-
branches: [ $default-branch ]
43-
pull_request:
44-
branches: [ $default-branch ]
39+
on: [push]
4540
4641
jobs:
4742
build:
@@ -50,17 +45,19 @@ jobs:
5045
5146
strategy:
5247
matrix:
53-
node-version: [10.x, 12.x, 14.x, 15.x]
48+
node-version: [8.x, 10.x, 12.x]
5449
5550
steps:
5651
- uses: actions/checkout@v2
5752
- name: Use Node.js ${{ matrix.node-version }}
5853
uses: actions/setup-node@v1
5954
with:
6055
node-version: ${{ matrix.node-version }}
61-
- run: npm ci
56+
- run: npm install
6257
- run: npm run build --if-present
6358
- run: npm test
59+
env:
60+
CI: true
6461
```
6562
{% endraw %}
6663

@@ -72,15 +69,15 @@ A maneira mais fácil de especificar uma versão do Node.js é usar a ação `se
7269

7370
A ação `setup-node` considera uma versão do Node.js como uma entrada e configura essa versão no executor. A ação `setup-node` localiza uma versão específica do Node.js da cache das ferramentas em casa executor e adiciona os binários necessários ao `PATH`, que persiste no resto do trabalho. Usar a ação `setup-node` é a forma recomendada de usar o Node.js com {% data variables.product.prodname_actions %}, pois garante um comportamento consistente nos diferentes executores e nas diferentes versões do Node.js. Se você estiver usando um executor auto-hospedado, você deverá instalar o Node.js e adicioná-lo ao `PATH`.
7471

75-
O modelo inclui uma estratégia matriz que cria e testa seu código com quatro versões de Node.js: 10.x, 12.x, 14.x e 15.x. O "x" é um caractere curinga que corresponde à última versão menor e à versão do patch disponível para uma versão. Cada versão do Node.js especificada na matriz `node-version` cria uma tarefa que executa as mesmas etapas.
72+
O modelo inclui uma estratégia de matriz que cria e testa o seu código com três versões do Node.js: 8.x, 10.x, e 12.x. O "x" é um caractere curinga que corresponde à última versão menor e à versão do patch disponível para uma versão. Cada versão do Node.js especificada na matriz `node-version` cria uma tarefa que executa as mesmas etapas.
7673

7774
Cada trabalho pode acessar o valor definido na matriz `node-version` usando o contexto `matriz`. A ação `setup-node` usa o contexto como entrada de `node-version`. A ação `setup-node` configura cada tarefa com uma versão diferente de Node.js antes de criar e testar o código. Para obter mais informações sobre os contextos e estratégias da matriz, consulte ""[Sintaxe do fluxo de trabalho para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)" e "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)".
7875

7976
{% raw %}
8077
```yaml
8178
strategy:
8279
matrix:
83-
node-version: [10.x, 12.x, 14.x, 15.x]
80+
node-version: [8.x, 10.x, 12.x]
8481

8582
steps:
8683
- uses: actions/checkout@v2
@@ -118,9 +115,11 @@ jobs:
118115
uses: actions/setup-node@v1
119116
with:
120117
node-version: '12.x'
121-
- run: npm ci
118+
- run: npm install
122119
- run: npm run build --if-present
123120
- run: npm test
121+
env:
122+
CI: true
124123
```
125124
{% endraw %}
126125

0 commit comments

Comments
 (0)
Please sign in to comment.