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.

37 lines
1.1 KiB

  1. pool:
  2. vmImage: 'ubuntu-16.04'
  3. variables:
  4. registryEndpoint: eshop-registry
  5. steps:
  6. - task: DockerCompose@0
  7. displayName: Compose build catalog
  8. inputs:
  9. dockerComposeCommand: 'build catalog.api'
  10. containerregistrytype: Container Registry
  11. dockerRegistryEndpoint: $(registryEndpoint)
  12. dockerComposeFile: docker-compose.yml
  13. qualifyImageNames: true
  14. projectName: ""
  15. additionalImageTags: |
  16. $(Build.BuildId)
  17. dev
  18. - task: DockerCompose@0
  19. displayName: Compose push 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. additionalImageTags: |
  28. $(Build.BuildId)
  29. dev
  30. - task: CopyFiles@2
  31. inputs:
  32. sourceFolder: $(Build.SourcesDirectory)/k8s/helm
  33. targetFolder: $(Build.ArtifactStagingDirectory)/k8s/helm
  34. - task: PublishBuildArtifacts@1
  35. inputs:
  36. pathtoPublish: $(Build.ArtifactStagingDirectory)/k8s/helm
  37. artifactName: helm