You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.2 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. pool:
  2. vmImage: 'ubuntu-16.04'
  3. variables:
  4. registryEndpoint: eshop-registry
  5. steps:
  6. - task: DockerCompose@0
  7. displayName: Compose build apigws
  8. inputs:
  9. dockerComposeCommand: 'build mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
  10. containerregistrytype: Container Registry
  11. dockerRegistryEndpoint: $(registryEndpoint)
  12. dockerComposeFile: docker-compose.yml
  13. qualifyImageNames: true
  14. projectName: ""
  15. dockerComposeFileArgs: |
  16. TAG=$(Build.SourceBranchName)
  17. - task: DockerCompose@0
  18. displayName: Compose push apigws
  19. inputs:
  20. dockerComposeCommand: 'push mobileshoppingapigw mobilemarketingapigw webshoppingapigw webmarketingapigw'
  21. containerregistrytype: Container Registry
  22. dockerRegistryEndpoint: $(registryEndpoint)
  23. dockerComposeFile: docker-compose.yml
  24. qualifyImageNames: true
  25. projectName: ""
  26. dockerComposeFileArgs: |
  27. TAG=$(Build.SourceBranchName)
  28. - task: CopyFiles@2
  29. inputs:
  30. sourceFolder: $(Build.SourcesDirectory)/k8s/helm
  31. targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
  32. - task: PublishBuildArtifacts@1
  33. inputs:
  34. pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
  35. artifactName: helm