Skip to content

Commit b01d8a8

Browse files
committed
all builds updated
1 parent d27902b commit b01d8a8

16 files changed

Lines changed: 70 additions & 883 deletions

File tree

build/azure-devops/apigws/azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ trigger:
1818
jobs:
1919
- template: ../buildimages.yaml
2020
parameters:
21-
images: mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw
21+
services: mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw
2222
registryEndpoint: $(registryEndpoint)
2323
- template: ../multiarch.yaml
2424
parameters:

build/azure-devops/basket-api/azure-pipelines.yml

Lines changed: 4 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,68 +11,10 @@ trigger:
1111
- src/Services/Basket/*
1212
- k8s/helm/basket-api/*
1313
jobs:
14-
- job: BuildLinux
15-
pool:
16-
vmImage: 'ubuntu-16.04'
17-
steps:
18-
- task: DockerCompose@0
19-
displayName: Compose build basket
20-
inputs:
21-
dockerComposeCommand: 'build basket.api'
22-
containerregistrytype: Container Registry
23-
dockerRegistryEndpoint: $(registryEndpoint)
24-
dockerComposeFile: docker-compose.yml
25-
qualifyImageNames: true
26-
projectName: ""
27-
dockerComposeFileArgs: |
28-
TAG=$(Build.SourceBranchName)
29-
- task: DockerCompose@0
30-
displayName: Compose push basket
31-
inputs:
32-
dockerComposeCommand: 'push basket.api'
33-
containerregistrytype: Container Registry
34-
dockerRegistryEndpoint: $(registryEndpoint)
35-
dockerComposeFile: docker-compose.yml
36-
qualifyImageNames: true
37-
projectName: ""
38-
dockerComposeFileArgs: |
39-
TAG=$(Build.SourceBranchName)
40-
- task: CopyFiles@2
41-
inputs:
42-
sourceFolder: $(Build.SourcesDirectory)/k8s/helm
43-
targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
44-
- task: PublishBuildArtifacts@1
45-
inputs:
46-
pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
47-
artifactName: helm
48-
- job: BuildWindows
49-
pool:
50-
vmImage: 'windows-2019'
51-
steps:
52-
- task: DockerCompose@0
53-
displayName: Compose build basket
54-
inputs:
55-
dockerComposeCommand: 'build basket.api'
56-
containerregistrytype: Container Registry
57-
dockerRegistryEndpoint: $(registryEndpoint)
58-
dockerComposeFile: docker-compose.yml
59-
qualifyImageNames: true
60-
projectName: ""
61-
dockerComposeFileArgs: |
62-
TAG=$(Build.SourceBranchName)
63-
PLATFORM=win
64-
- task: DockerCompose@0
65-
displayName: Compose push basket
66-
inputs:
67-
dockerComposeCommand: 'push basket.api'
68-
containerregistrytype: Container Registry
69-
dockerRegistryEndpoint: $(registryEndpoint)
70-
dockerComposeFile: docker-compose.yml
71-
qualifyImageNames: true
72-
projectName: ""
73-
dockerComposeFileArgs: |
74-
TAG=$(Build.SourceBranchName)
75-
PLATFORM=win
14+
- template: ../buildimages.yaml
15+
parameters:
16+
services: basket.api
17+
registryEndpoint: $(registryEndpoint)
7618
- template: ../multiarch.yaml
7719
parameters:
7820
image: basket.api

build/azure-devops/buildimages.yaml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
parameters:
2-
images: ''
2+
services: ''
33
registryEndpoint: ''
44

55
jobs:
@@ -8,7 +8,7 @@ jobs:
88
pool:
99
vmImage: 'ubuntu-16.04'
1010
steps:
11-
- bash: docker-compose build ${{ parameters.images }}
11+
- bash: docker-compose build ${{ parameters.services }}
1212
displayName: Create multiarch manifest
1313
env:
1414
TAG: ${{ variables['Build.SourceBranchName'] }}
@@ -17,7 +17,7 @@ jobs:
1717
pool:
1818
vmImage: 'windows-2019'
1919
steps:
20-
- bash: docker-compose build ${{ parameters.images }}
20+
- bash: docker-compose build ${{ parameters.services }}
2121
displayName: Create multiarch manifest
2222
env:
2323
TAG: ${{ variables['Build.SourceBranchName'] }}
@@ -28,9 +28,9 @@ jobs:
2828
vmImage: 'ubuntu-16.04'
2929
steps:
3030
- task: DockerCompose@0
31-
displayName: Compose build ${{ parameters.images }}
31+
displayName: Compose build ${{ parameters.services }}
3232
inputs:
33-
dockerComposeCommand: 'build ${{ parameters.images }}'
33+
dockerComposeCommand: 'build ${{ parameters.services }}'
3434
containerregistrytype: Container Registry
3535
dockerRegistryEndpoint: ${{ parameters.registryEndpoint }}
3636
dockerComposeFile: docker-compose.yml
@@ -39,9 +39,9 @@ jobs:
3939
dockerComposeFileArgs: |
4040
TAG=${{ variables['Build.SourceBranchName'] }}
4141
- task: DockerCompose@0
42-
displayName: Compose push apigws
42+
displayName: Compose push ${{ parameters.images }}
4343
inputs:
44-
dockerComposeCommand: 'push ${{ parameters.images }}'
44+
dockerComposeCommand: 'push ${{ parameters.services }}'
4545
containerregistrytype: Container Registry
4646
dockerRegistryEndpoint: ${{ parameters.registryEndpoint }}
4747
dockerComposeFile: docker-compose.yml
@@ -63,21 +63,22 @@ jobs:
6363
vmImage: 'windows-2019'
6464
steps:
6565
- task: DockerCompose@0
66-
displayName: Compose build apigws
66+
displayName: Compose build ${{ parameters.services }}
6767
inputs:
68-
dockerComposeCommand: 'build mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
68+
dockerComposeCommand: 'build ${{ parameters.services }}'
6969
containerregistrytype: Container Registry
7070
dockerRegistryEndpoint: ${{ parameters.registryEndpoint }}
7171
dockerComposeFile: docker-compose.yml
7272
qualifyImageNames: true
7373
projectName: ""
7474
dockerComposeFileArgs: |
7575
TAG=${{ variables['Build.SourceBranchName'] }}
76-
PLATFORM=win
76+
PLATFORM=win
77+
NODE_IMAGE=stefanscherer/node-windows:8.11
7778
- task: DockerCompose@0
78-
displayName: Compose push apigws
79+
displayName: Compose push ${{ parameters.services }}
7980
inputs:
80-
dockerComposeCommand: 'push mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
81+
dockerComposeCommand: 'push ${{ parameters.services }}'
8182
containerregistrytype: Container Registry
8283
dockerRegistryEndpoint: ${{ parameters.registryEndpoint }}
8384
dockerComposeFile: docker-compose.yml

build/azure-devops/catalog-api/azure-pipelines.yml

Lines changed: 4 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,68 +11,10 @@ trigger:
1111
- src/Services/Catalog/*
1212
- k8s/helm/catalog-api/*
1313
jobs:
14-
- job: BuildLinux
15-
pool:
16-
vmImage: 'ubuntu-16.04'
17-
steps:
18-
- task: DockerCompose@0
19-
displayName: Compose build catalog
20-
inputs:
21-
dockerComposeCommand: 'build catalog.api'
22-
containerregistrytype: Container Registry
23-
dockerRegistryEndpoint: $(registryEndpoint)
24-
dockerComposeFile: docker-compose.yml
25-
qualifyImageNames: true
26-
projectName: ""
27-
dockerComposeFileArgs: |
28-
TAG=$(Build.SourceBranchName)
29-
- task: DockerCompose@0
30-
displayName: Compose push catalog
31-
inputs:
32-
dockerComposeCommand: 'push catalog.api'
33-
containerregistrytype: Container Registry
34-
dockerRegistryEndpoint: $(registryEndpoint)
35-
dockerComposeFile: docker-compose.yml
36-
qualifyImageNames: true
37-
projectName: ""
38-
dockerComposeFileArgs: |
39-
TAG=$(Build.SourceBranchName)
40-
- task: CopyFiles@2
41-
inputs:
42-
sourceFolder: $(Build.SourcesDirectory)/k8s/helm
43-
targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
44-
- task: PublishBuildArtifacts@1
45-
inputs:
46-
pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
47-
artifactName: helm
48-
- job: BuildWindow
49-
pool:
50-
vmImage: 'windows-2019'
51-
steps:
52-
- task: DockerCompose@0
53-
displayName: Compose build catalog
54-
inputs:
55-
dockerComposeCommand: 'build catalog.api'
56-
containerregistrytype: Container Registry
57-
dockerRegistryEndpoint: $(registryEndpoint)
58-
dockerComposeFile: docker-compose.yml
59-
qualifyImageNames: true
60-
projectName: ""
61-
dockerComposeFileArgs: |
62-
TAG=$(Build.SourceBranchName)
63-
PLATFORM=win
64-
- task: DockerCompose@0
65-
displayName: Compose push catalog
66-
inputs:
67-
dockerComposeCommand: 'push catalog.api'
68-
containerregistrytype: Container Registry
69-
dockerRegistryEndpoint: $(registryEndpoint)
70-
dockerComposeFile: docker-compose.yml
71-
qualifyImageNames: true
72-
projectName: ""
73-
dockerComposeFileArgs: |
74-
TAG=$(Build.SourceBranchName)
75-
PLATFORM=win
14+
- template: ../buildimages.yaml
15+
parameters:
16+
services: catalog.api
17+
registryEndpoint: $(registryEndpoint)
7618
- template: ../multiarch.yaml
7719
parameters:
7820
image: catalog.api

build/azure-devops/identity-api/azure-pipelines.yml

Lines changed: 4 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,68 +11,10 @@ trigger:
1111
- src/Services/Identity/*
1212
- k8s/helm/identity-api/*
1313
jobs:
14-
- job: BuildLinux
15-
pool:
16-
vmImage: 'ubuntu-16.04'
17-
steps:
18-
- task: DockerCompose@0
19-
displayName: Compose build identity
20-
inputs:
21-
dockerComposeCommand: 'build identity.api'
22-
containerregistrytype: Container Registry
23-
dockerRegistryEndpoint: $(registryEndpoint)
24-
dockerComposeFile: docker-compose.yml
25-
qualifyImageNames: true
26-
projectName: ""
27-
dockerComposeFileArgs: |
28-
TAG=$(Build.SourceBranchName)
29-
- task: DockerCompose@0
30-
displayName: Compose push identity
31-
inputs:
32-
dockerComposeCommand: 'push identity.api'
33-
containerregistrytype: Container Registry
34-
dockerRegistryEndpoint: $(registryEndpoint)
35-
dockerComposeFile: docker-compose.yml
36-
qualifyImageNames: true
37-
projectName: ""
38-
dockerComposeFileArgs: |
39-
TAG=$(Build.SourceBranchName)
40-
- task: CopyFiles@2
41-
inputs:
42-
sourceFolder: $(Build.SourcesDirectory)/k8s/helm
43-
targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
44-
- task: PublishBuildArtifacts@1
45-
inputs:
46-
pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
47-
artifactName: helm
48-
- job: BuildWindows
49-
pool:
50-
vmImage: 'windows-2019'
51-
steps:
52-
- task: DockerCompose@0
53-
displayName: Compose build identity
54-
inputs:
55-
dockerComposeCommand: 'build identity.api'
56-
containerregistrytype: Container Registry
57-
dockerRegistryEndpoint: $(registryEndpoint)
58-
dockerComposeFile: docker-compose.yml
59-
qualifyImageNames: true
60-
projectName: ""
61-
dockerComposeFileArgs: |
62-
TAG=$(Build.SourceBranchName)
63-
PLATFORM=win
64-
- task: DockerCompose@0
65-
displayName: Compose push identity
66-
inputs:
67-
dockerComposeCommand: 'push identity.api'
68-
containerregistrytype: Container Registry
69-
dockerRegistryEndpoint: $(registryEndpoint)
70-
dockerComposeFile: docker-compose.yml
71-
qualifyImageNames: true
72-
projectName: ""
73-
dockerComposeFileArgs: |
74-
TAG=$(Build.SourceBranchName)
75-
PLATFORM=win
14+
- template: ../buildimages.yaml
15+
parameters:
16+
services: identity.api
17+
registryEndpoint: $(registryEndpoint)
7618
- template: ../multiarch.yaml
7719
parameters:
7820
image: identity.api

build/azure-devops/location-api/azure-pipelines.yml

Lines changed: 4 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,68 +11,10 @@ trigger:
1111
- src/Services/Location/*
1212
- k8s/helm/locations-api/*
1313
jobs:
14-
- job: BuildLinux
15-
pool:
16-
vmImage: 'ubuntu-16.04'
17-
steps:
18-
- task: DockerCompose@0
19-
displayName: Compose build locations
20-
inputs:
21-
dockerComposeCommand: 'build locations.api'
22-
containerregistrytype: Container Registry
23-
dockerRegistryEndpoint: $(registryEndpoint)
24-
dockerComposeFile: docker-compose.yml
25-
qualifyImageNames: true
26-
projectName: ""
27-
dockerComposeFileArgs: |
28-
TAG=$(Build.SourceBranchName)
29-
- task: DockerCompose@0
30-
displayName: Compose push locations
31-
inputs:
32-
dockerComposeCommand: 'push locations.api'
33-
containerregistrytype: Container Registry
34-
dockerRegistryEndpoint: $(registryEndpoint)
35-
dockerComposeFile: docker-compose.yml
36-
qualifyImageNames: true
37-
projectName: ""
38-
dockerComposeFileArgs: |
39-
TAG=$(Build.SourceBranchName)
40-
- task: CopyFiles@2
41-
inputs:
42-
sourceFolder: $(Build.SourcesDirectory)/k8s/helm
43-
targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
44-
- task: PublishBuildArtifacts@1
45-
inputs:
46-
pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
47-
artifactName: helm
48-
- job: BuildWindows
49-
pool:
50-
vmImage: 'windows-2019'
51-
steps:
52-
- task: DockerCompose@0
53-
displayName: Compose build locations
54-
inputs:
55-
dockerComposeCommand: 'build locations.api'
56-
containerregistrytype: Container Registry
57-
dockerRegistryEndpoint: $(registryEndpoint)
58-
dockerComposeFile: docker-compose.yml
59-
qualifyImageNames: true
60-
projectName: ""
61-
dockerComposeFileArgs: |
62-
TAG=$(Build.SourceBranchName)
63-
PLATFORM=win
64-
- task: DockerCompose@0
65-
displayName: Compose push locations
66-
inputs:
67-
dockerComposeCommand: 'push locations.api'
68-
containerregistrytype: Container Registry
69-
dockerRegistryEndpoint: $(registryEndpoint)
70-
dockerComposeFile: docker-compose.yml
71-
qualifyImageNames: true
72-
projectName: ""
73-
dockerComposeFileArgs: |
74-
TAG=$(Build.SourceBranchName)
75-
PLATFORM=win
14+
- template: ../buildimages.yaml
15+
parameters:
16+
services: locations.api
17+
registryEndpoint: $(registryEndpoint)
7618
- template: ../multiarch.yaml
7719
parameters:
7820
image: locations.api

0 commit comments

Comments
 (0)