Skip to content

Commit 351ac18

Browse files
author
Saulo Valenzuela
committed
pipeline: migrate to stratus-templates
1 parent 8ea5979 commit 351ac18

File tree

2 files changed

+47
-39
lines changed

2 files changed

+47
-39
lines changed

‎.azure/azure-pipelines.push.yml‎

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,26 @@ pr:
77

88
resources:
99
repositories:
10-
- repository: cet-iac
10+
- repository: stratus-templates
1111
type: git
12-
name: Cloud Excellence Team/cet-iac
12+
name: Cloud Excellence Team/stratus-templates
1313
ref: main
1414

1515
pool:
1616
vmImage: 'ubuntu-latest'
1717

18-
stages:
19-
- stage: build_test
20-
displayName: Build and test
18+
extends:
19+
template: templates/security/security-scans.yml@stratus-templates
20+
parameters:
21+
break: false
22+
stages:
23+
- stage: build_test
24+
displayName: Build and test
2125

22-
jobs:
23-
- job: unit_test
24-
displayName: Unit test
25-
steps:
26-
- template: templates/test/npm-test.yml@cet-iac
27-
parameters:
28-
nodeVersion: 18
26+
jobs:
27+
- job: unit_test
28+
displayName: Unit test
29+
steps:
30+
- template: /templates/test/npm.yml@stratus-templates
31+
parameters:
32+
nodeVersion: 18

‎.azure/azure-pipelines.release.yml‎

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,40 @@ variables:
2525

2626
resources:
2727
repositories:
28-
- repository: cet-iac
28+
- repository: stratus-templates
2929
type: git
30-
name: Cloud Excellence Team/cet-iac
30+
name: Cloud Excellence Team/stratus-templates
3131
ref: main
3232

3333
pool:
3434
vmImage: 'ubuntu-latest'
3535

36-
stages:
37-
- stage: build_test
38-
displayName: Build and test
39-
40-
jobs:
41-
- job: unit_test
42-
displayName: Unit test
43-
steps:
44-
- template: templates/test/npm-test.yml@cet-iac
45-
parameters:
46-
nodeVersion: 18
47-
48-
- stage: release
49-
displayName: Release
50-
51-
jobs:
52-
- job: npm_publish
53-
displayName: Publish NPM package
54-
steps:
55-
- template: templates/npm/publish.yml@cet-iac
56-
parameters:
57-
nodeVersion: 18
58-
version: ${{ parameters.version }}
59-
dryRun: ${{ parameters.dryRun }}
60-
pushTags: ${{ parameters.pushTags }}
36+
extends:
37+
template: templates/security/security-scans.yml@stratus-templates
38+
parameters:
39+
break: false
40+
stages:
41+
- stage: build_test
42+
displayName: Build and test
43+
44+
jobs:
45+
- job: unit_test
46+
displayName: Unit test
47+
steps:
48+
- template: /templates/test/npm.yml@stratus-templates
49+
parameters:
50+
nodeVersion: 18
51+
52+
- stage: release
53+
displayName: Release
54+
55+
jobs:
56+
- job: npm_publish
57+
displayName: Publish NPM package
58+
steps:
59+
- template: /templates/npm/publish.yml@stratus-templates
60+
parameters:
61+
nodeVersion: 18
62+
version: ${{ parameters.version }}
63+
dryRun: ${{ parameters.dryRun }}
64+
pushTags: ${{ parameters.pushTags }}

0 commit comments

Comments
 (0)