Skip to content

Commit e49a5a8

Browse files
committed
Update Build Process
1 parent 02280d2 commit e49a5a8

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

azure-pipelines.yml

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,37 @@ trigger:
44
- develop
55
- release/*
66
- feature/*
7-
- master
7+
- refs/tags/*
8+
paths:
9+
exclude:
10+
- README.md
11+
- azure-pipelines.yml
12+
- documentation
813
resources:
914
repositories:
10-
- repository: azure-pipelines-templates
15+
- repository: AzurePipelinesTemplates
1116
type: github
1217
endpoint: FaganSC
13-
name: FaganSC/azure-pipelines-templates
18+
name: FaganSC/AzurePipelinesTemplates
1419
ref: master
1520
variables:
1621
node_version: '10.x'
1722
package_manager: 'npm'
18-
majorminor: '1.1.0'
19-
patch: $[counter(${{ variables.majorminor }}, 0)]
20-
version: $(majorminor).$(patch)
21-
name: ${{ variables.version }}
23+
name: $(Build.DefinitionName) $(SourceBranchName) $(Date:yyyyMMdd)$(Rev:.r)
2224
stages:
25+
- stage: Versioning
26+
jobs:
27+
- template: general/versioning.yml@AzurePipelinesTemplates
2328
- stage: Build
2429
jobs:
25-
- template: spfx/build.yml@azure-pipelines-templates
30+
- template: spfx/build.yml@AzurePipelinesTemplates
31+
dependsOn:
32+
- Versioning
2633
- stage: Test
2734
dependsOn:
2835
- Build
2936
jobs:
30-
- template: spfx/test.yml@azure-pipelines-templates
37+
- template: spfx/test.yml@AzurePipelinesTemplates
3138
parameters:
3239
working_directory:
3340
package_manager: ${{ variables.package_manager }}
@@ -37,7 +44,7 @@ stages:
3744
dependsOn:
3845
- Test
3946
jobs:
40-
- template: spfx/release.yml@azure-pipelines-templates
47+
- template: spfx/release.yml@AzurePipelinesTemplates
4148
parameters:
4249
release_title: 'Pre-Release $(Build.BuildNumber)'
4350
target_environment: PreRelease
@@ -49,7 +56,7 @@ stages:
4956
dependsOn:
5057
- Test
5158
jobs:
52-
- template: spfx/release.yml@azure-pipelines-templates
59+
- template: spfx/release.yml@AzurePipelinesTemplates
5360
parameters:
5461
release_title: 'Release $(Build.BuildNumber)'
5562
target_environment: Production
@@ -61,7 +68,7 @@ stages:
6168
dependsOn:
6269
- Test
6370
jobs:
64-
- template: spfx/deploy.yml@azure-pipelines-templates
71+
- template: spfx/deploy.yml@AzurePipelinesTemplates
6572
parameters:
6673
target_environment: Development
6774
variables_group: DevelopmentTenant
@@ -72,7 +79,7 @@ stages:
7279
dependsOn:
7380
- GitHubPreRelease
7481
jobs:
75-
- template: spfx/deploy.yml@azure-pipelines-templates
82+
- template: spfx/deploy.yml@AzurePipelinesTemplates
7683
parameters:
7784
target_environment: PreRelease
7885
isPreRelease: True
@@ -85,11 +92,11 @@ stages:
8592
dependsOn:
8693
- GitHubRelease
8794
jobs:
88-
- template: spfx/deploy.yml@azure-pipelines-templates
95+
- template: spfx/deploy.yml@AzurePipelinesTemplates
8996
parameters:
9097
target_environment: Release
9198
isPreRelease: False
9299
hasChangeLog: True
93100
variables_group: ProductionTenant
94101
o365cli_deploy_extra_arguments: '--skipFeatureDeployment'
95-
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
102+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))

0 commit comments

Comments
 (0)