Skip to content

Commit 44b12ad

Browse files
committed
Update node
1 parent e364183 commit 44b12ad

20 files changed

+800
-1003
lines changed

vsts/pipelines/baseImages/dotnetcore.yml

+56-43
Original file line numberDiff line numberDiff line change
@@ -8,47 +8,60 @@ variables:
88
value: true
99
- name: Packaging.EnableSBOMSigning
1010
value: true
11-
12-
jobs:
13-
- template: ../templates/_buildimageBasesJobTemplate.yml
11+
resources:
12+
repositories:
13+
- repository: 1ESPipelineTemplates
14+
type: git
15+
name: 1ESPipelineTemplates/1ESPipelineTemplates
16+
ref: refs/tags/release
17+
extends:
18+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
1419
parameters:
15-
displayName: Build DotNetCore runtime buster base images
16-
scriptPath: ./build/buildRunTimeImageBases.sh
17-
imageDir: dotnetcore
18-
imageDebianFlavor: buster
19-
artifactsFileName: dotnetcore-runtimeimage-bases-buster.txt
20-
jobName: Build_DotNetCore_BaseImage_Buster
21-
22-
- template: ../templates/_buildimageBasesJobTemplate.yml
23-
parameters:
24-
displayName: Build DotNetCore runtime bullseye base images
25-
scriptPath: ./build/buildRunTimeImageBases.sh
26-
imageDir: dotnetcore
27-
imageDebianFlavor: bullseye
28-
artifactsFileName: dotnetcore-runtimeimage-bases-bullseye.txt
29-
jobName: Build_DotNetCore_BaseImage_Bullseye
30-
31-
- template: ../templates/_buildimageBasesJobTemplate.yml
32-
parameters:
33-
displayName: Build DotNetCore runtime bookworm base images
34-
scriptPath: ./build/buildRunTimeImageBases.sh
35-
imageDir: dotnetcore
36-
imageDebianFlavor: bookworm
37-
artifactsFileName: dotnetcore-runtimeimage-bases-bookworm.txt
38-
jobName: Build_DotNetCore_BaseImage_Bookworm
39-
40-
- job: Release_DotNetCoreRuntimeBaseImage
41-
dependsOn:
42-
- Build_DotNetCore_BaseImage_Buster
43-
- Build_DotNetCore_BaseImage_Bullseye
44-
- Build_DotNetCore_BaseImage_Bookworm
45-
displayName: Push images to MCR
46-
timeoutInMinutes: 250
47-
pool:
48-
name: AzurePipelines-EO
49-
demands:
50-
- ImageOverride -equals AzurePipelinesUbuntu20.04compliant
51-
steps:
52-
- template: ../templates/_releaseBaseImagesStepTemplate.yml
53-
parameters:
54-
baseImageName: 'dotnetcore'
20+
pool:
21+
name: AzurePipelines-EO
22+
image: AzurePipelinesUbuntu20.04compliant
23+
os: linux
24+
sdl:
25+
sourceAnalysisPool:
26+
name: AzurePipelines-EO
27+
os: windows
28+
customBuildTags:
29+
- ES365AIMigrationTooling-BulkMigrated
30+
stages:
31+
- stage: stage
32+
jobs:
33+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
34+
parameters:
35+
displayName: Build DotNetCore runtime buster base images
36+
scriptPath: ./build/buildRunTimeImageBases.sh
37+
imageDir: dotnetcore
38+
imageDebianFlavor: buster
39+
artifactsFileName: dotnetcore-runtimeimage-bases-buster.txt
40+
jobName: Build_DotNetCore_BaseImage_Buster
41+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
42+
parameters:
43+
displayName: Build DotNetCore runtime bullseye base images
44+
scriptPath: ./build/buildRunTimeImageBases.sh
45+
imageDir: dotnetcore
46+
imageDebianFlavor: bullseye
47+
artifactsFileName: dotnetcore-runtimeimage-bases-bullseye.txt
48+
jobName: Build_DotNetCore_BaseImage_Bullseye
49+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
50+
parameters:
51+
displayName: Build DotNetCore runtime bookworm base images
52+
scriptPath: ./build/buildRunTimeImageBases.sh
53+
imageDir: dotnetcore
54+
imageDebianFlavor: bookworm
55+
artifactsFileName: dotnetcore-runtimeimage-bases-bookworm.txt
56+
jobName: Build_DotNetCore_BaseImage_Bookworm
57+
- job: Release_DotNetCoreRuntimeBaseImage
58+
dependsOn:
59+
- Build_DotNetCore_BaseImage_Buster
60+
- Build_DotNetCore_BaseImage_Bullseye
61+
- Build_DotNetCore_BaseImage_Bookworm
62+
displayName: Push images to MCR
63+
timeoutInMinutes: 250
64+
steps:
65+
- template: /vsts/pipelines/templates/_releaseBaseImagesStepTemplate.yml@self
66+
parameters:
67+
baseImageName: 'dotnetcore'

vsts/pipelines/baseImages/node.yml

+54-41
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,58 @@ variables:
88
value: true
99
- name: Packaging.EnableSBOMSigning
1010
value: true
11-
12-
jobs:
13-
- template: ../templates/_buildimageBasesJobTemplate.yml
11+
resources:
12+
repositories:
13+
- repository: 1ESPipelineTemplates
14+
type: git
15+
name: 1ESPipelineTemplates/1ESPipelineTemplates
16+
ref: refs/tags/release
17+
extends:
18+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
1419
parameters:
15-
displayName: Build Node runtime buster based images
16-
scriptPath: ./build/buildRunTimeImageBases.sh
17-
imageDir: node
18-
imageDebianFlavor: buster
19-
artifactsFileName: node-runtimeimage-bases-buster.txt
20-
jobName: Build_Buster_BaseImages
21-
22-
- template: ../templates/_buildimageBasesJobTemplate.yml
23-
parameters:
24-
displayName: Build Node runtime bullseye base images
25-
scriptPath: ./build/buildRunTimeImageBases.sh
26-
imageDir: node
27-
imageDebianFlavor: bullseye
28-
artifactsFileName: node-runtimeimage-bases-bullseye.txt
29-
jobName: Build_Bullseye_BaseImages
30-
31-
- template: ../templates/_buildimageBasesJobTemplate.yml
32-
parameters:
33-
displayName: Build Node runtime bookworm base images
34-
scriptPath: ./build/buildRunTimeImageBases.sh
35-
imageDir: node
36-
imageDebianFlavor: bookworm
37-
artifactsFileName: node-runtimeimage-bases-bookworm.txt
38-
jobName: Build_Bookworm_BaseImages
39-
40-
- job: Release_NodeRuntimeBaseImage
41-
dependsOn:
42-
- Build_Buster_BaseImages
43-
displayName: Push images to MCR
44-
timeoutInMinutes: 250
45-
pool:
46-
name: AzurePipelines-EO
47-
demands:
48-
- ImageOverride -equals AzurePipelinesUbuntu20.04compliant
49-
steps:
50-
- template: ../templates/_releaseBaseImagesStepTemplate.yml
51-
parameters:
52-
baseImageName: 'node'
20+
pool:
21+
name: AzurePipelines-EO
22+
image: AzurePipelinesUbuntu20.04compliant
23+
os: linux
24+
sdl:
25+
sourceAnalysisPool:
26+
name: AzurePipelines-EO
27+
os: windows
28+
customBuildTags:
29+
- ES365AIMigrationTooling-BulkMigrated
30+
stages:
31+
- stage: stage
32+
jobs:
33+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
34+
parameters:
35+
displayName: Build Node runtime buster based images
36+
scriptPath: ./build/buildRunTimeImageBases.sh
37+
imageDir: node
38+
imageDebianFlavor: buster
39+
artifactsFileName: node-runtimeimage-bases-buster.txt
40+
jobName: Build_Buster_BaseImages
41+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
42+
parameters:
43+
displayName: Build Node runtime bullseye base images
44+
scriptPath: ./build/buildRunTimeImageBases.sh
45+
imageDir: node
46+
imageDebianFlavor: bullseye
47+
artifactsFileName: node-runtimeimage-bases-bullseye.txt
48+
jobName: Build_Bullseye_BaseImages
49+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
50+
parameters:
51+
displayName: Build Node runtime bookworm base images
52+
scriptPath: ./build/buildRunTimeImageBases.sh
53+
imageDir: node
54+
imageDebianFlavor: bookworm
55+
artifactsFileName: node-runtimeimage-bases-bookworm.txt
56+
jobName: Build_Bookworm_BaseImages
57+
- job: Release_NodeRuntimeBaseImage
58+
dependsOn:
59+
- Build_Buster_BaseImages
60+
displayName: Push images to MCR
61+
timeoutInMinutes: 250
62+
steps:
63+
- template: /vsts/pipelines/templates/_releaseBaseImagesStepTemplate.yml@self
64+
parameters:
65+
baseImageName: 'node'

vsts/pipelines/baseImages/php-fpm.yml

+47-33
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,51 @@ variables:
88
value: true
99
- name: Packaging.EnableSBOMSigning
1010
value: true
11-
12-
jobs:
13-
- template: ../templates/_buildimageBasesJobTemplate.yml
11+
resources:
12+
repositories:
13+
- repository: 1ESPipelineTemplates
14+
type: git
15+
name: 1ESPipelineTemplates/1ESPipelineTemplates
16+
ref: refs/tags/release
17+
extends:
18+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
1419
parameters:
15-
displayName: Build php buster runtime base images
16-
scriptPath: ./build/buildRunTimeImageBases.sh
17-
imageDir: php-fpm
18-
imageDebianFlavor: buster
19-
artifactsFileName: php-fpm-runtimeimage-bases-buster.txt
20-
jobName: Build_PHP_FPM_Buster_Base
21-
22-
- template: ../templates/_buildimageBasesJobTemplate.yml
23-
parameters:
24-
displayName: Build php bullseye runtime base images
25-
scriptPath: ./build/buildRunTimeImageBases.sh
26-
imageDir: php-fpm
27-
imageDebianFlavor: bullseye
28-
artifactsFileName: php-fpm-runtimeimage-bases-bullseye.txt
29-
jobName: Build_PHP_Fpm_Bullseye_Base
30-
31-
- job: Release_PhpRuntimeBaseImage
32-
dependsOn:
33-
- Build_Php_Fpm_Buster_Base
34-
- Build_PHP_Fpm_Bullseye_Base
35-
displayName: Push images to MCR
36-
timeoutInMinutes: 250
37-
pool:
38-
name: AzurePipelines-EO
39-
demands:
40-
- ImageOverride -equals AzurePipelinesUbuntu20.04compliant
41-
steps:
42-
- template: ../templates/_releaseBaseImagesStepTemplate.yml
43-
parameters:
44-
baseImageName: 'php-fpm'
20+
pool:
21+
name: AzurePipelines-EO
22+
image: AzurePipelinesUbuntu20.04compliant
23+
os: linux
24+
sdl:
25+
sourceAnalysisPool:
26+
name: AzurePipelines-EO
27+
os: windows
28+
customBuildTags:
29+
- ES365AIMigrationTooling-BulkMigrated
30+
stages:
31+
- stage: stage
32+
jobs:
33+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
34+
parameters:
35+
displayName: Build php buster runtime base images
36+
scriptPath: ./build/buildRunTimeImageBases.sh
37+
imageDir: php-fpm
38+
imageDebianFlavor: buster
39+
artifactsFileName: php-fpm-runtimeimage-bases-buster.txt
40+
jobName: Build_PHP_FPM_Buster_Base
41+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
42+
parameters:
43+
displayName: Build php bullseye runtime base images
44+
scriptPath: ./build/buildRunTimeImageBases.sh
45+
imageDir: php-fpm
46+
imageDebianFlavor: bullseye
47+
artifactsFileName: php-fpm-runtimeimage-bases-bullseye.txt
48+
jobName: Build_PHP_Fpm_Bullseye_Base
49+
- job: Release_PhpRuntimeBaseImage
50+
dependsOn:
51+
- Build_Php_Fpm_Buster_Base
52+
- Build_PHP_Fpm_Bullseye_Base
53+
displayName: Push images to MCR
54+
timeoutInMinutes: 250
55+
steps:
56+
- template: /vsts/pipelines/templates/_releaseBaseImagesStepTemplate.yml@self
57+
parameters:
58+
baseImageName: 'php-fpm'

vsts/pipelines/baseImages/php.yml

+47-33
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,51 @@ variables:
88
value: true
99
- name: Packaging.EnableSBOMSigning
1010
value: true
11-
12-
jobs:
13-
- template: ../templates/_buildimageBasesJobTemplate.yml
11+
resources:
12+
repositories:
13+
- repository: 1ESPipelineTemplates
14+
type: git
15+
name: 1ESPipelineTemplates/1ESPipelineTemplates
16+
ref: refs/tags/release
17+
extends:
18+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
1419
parameters:
15-
displayName: Build php runtime buster base images
16-
scriptPath: ./build/buildRunTimeImageBases.sh
17-
imageDir: php
18-
imageDebianFlavor: buster
19-
artifactsFileName: php-runtimeimage-bases-buster.txt
20-
jobName: Build_Buster_BaseImages
21-
22-
- template: ../templates/_buildimageBasesJobTemplate.yml
23-
parameters:
24-
displayName: Build php runtime bullseye base images
25-
scriptPath: ./build/buildRunTimeImageBases.sh
26-
imageDir: php
27-
imageDebianFlavor: bullseye
28-
artifactsFileName: php-runtimeimage-bases-bullseye.txt
29-
jobName: Build_Bullseye_BaseImages
30-
31-
- job: Release_PhpRuntimeBaseImage
32-
dependsOn:
33-
- Build_Buster_BaseImages
34-
- Build_Bullseye_BaseImages
35-
displayName: Push images to MCR
36-
timeoutInMinutes: 250
37-
pool:
38-
name: AzurePipelines-EO
39-
demands:
40-
- ImageOverride -equals AzurePipelinesUbuntu20.04compliant
41-
steps:
42-
- template: ../templates/_releaseBaseImagesStepTemplate.yml
43-
parameters:
44-
baseImageName: 'php'
20+
pool:
21+
name: AzurePipelines-EO
22+
image: AzurePipelinesUbuntu20.04compliant
23+
os: linux
24+
sdl:
25+
sourceAnalysisPool:
26+
name: AzurePipelines-EO
27+
os: windows
28+
customBuildTags:
29+
- ES365AIMigrationTooling-BulkMigrated
30+
stages:
31+
- stage: stage
32+
jobs:
33+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
34+
parameters:
35+
displayName: Build php runtime buster base images
36+
scriptPath: ./build/buildRunTimeImageBases.sh
37+
imageDir: php
38+
imageDebianFlavor: buster
39+
artifactsFileName: php-runtimeimage-bases-buster.txt
40+
jobName: Build_Buster_BaseImages
41+
- template: /vsts/pipelines/templates/_buildimageBasesJobTemplate.yml@self
42+
parameters:
43+
displayName: Build php runtime bullseye base images
44+
scriptPath: ./build/buildRunTimeImageBases.sh
45+
imageDir: php
46+
imageDebianFlavor: bullseye
47+
artifactsFileName: php-runtimeimage-bases-bullseye.txt
48+
jobName: Build_Bullseye_BaseImages
49+
- job: Release_PhpRuntimeBaseImage
50+
dependsOn:
51+
- Build_Buster_BaseImages
52+
- Build_Bullseye_BaseImages
53+
displayName: Push images to MCR
54+
timeoutInMinutes: 250
55+
steps:
56+
- template: /vsts/pipelines/templates/_releaseBaseImagesStepTemplate.yml@self
57+
parameters:
58+
baseImageName: 'php'

0 commit comments

Comments
 (0)