Guest User

Untitled

a guest
Jul 15th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1. apiVersion: skaffold/v1alpha2
  2. kind: Config
  3. # default build profile builds every image in the repository without pushing
  4. # used to verify build
  5. build:
  6. tagPolicy:
  7. sha256: {}
  8. artifacts:
  9. - imageName: &grady registry.ng.bluemix.net/dev-infra/grady
  10. # &ws -> "workspace"
  11. # intended to be ran from root of project, and workspace is relatiave to
  12. # current working directory, not file location
  13. workspace: &ws .
  14. docker:
  15. dockerfilePath: &chartdfile build/docker/chart/Dockerfile
  16. buildArgs:
  17. CHART: grady
  18. - imageName: &phoenix registry.ng.bluemix.net/dev-infra/phoenix
  19. workspace: *ws
  20. docker:
  21. dockerfilePath: *chartdfile
  22. buildArgs:
  23. CHART: phoenix
  24. - imageName: &wendy registry.ng.bluemix.net/dev-infra/wendy
  25. workspace: *ws
  26. docker:
  27. dockerfilePath: *chartdfile
  28. buildArgs:
  29. CHART: wendy
  30. - imageName: &autodialer registry.ng.bluemix.net/dev-infra/autodialer
  31. workspace: *ws
  32. docker:
  33. dockerfilePath: &cmddfile build/docker/cmd/Dockerfile
  34. buildArgs:
  35. CMD: autodialer
  36. - imageName: &rower registry.ng.bluemix.net/dev-infra/rower
  37. workspace: *ws
  38. docker:
  39. dockerfilePath: *cmddfile
  40. buildArgs:
  41. CMD: rower
  42. - imageName: &slipway registry.ng.bluemix.net/dev-infra/slipway
  43. workspace: *ws
  44. docker:
  45. dockerfilePath: *cmddfile
  46. buildArgs:
  47. CMD: slipway
  48. - imageName: &cartographer registry.ng.bluemix.net/dev-infra/cartographer
  49. workspace: *ws
  50. docker:
  51. dockerfilePath: *cmddfile
  52. buildArgs:
  53. CMD: cartographer
  54. local:
  55. skipPush: true
  56. deploy:
  57. helm: {}
  58.  
  59. # each project gets a profile so that it can be deployed or built independently
  60. profiles:
  61. # HELM CHARTS
  62. - name: wendy
  63. build:
  64. tagPolicy:
  65. sha256: {}
  66. artifacts:
  67. - imageName: *wendy
  68. workspace: *ws
  69. docker:
  70. dockerfilePath: *chartdfile
  71. buildArgs:
  72. CHART: wendy
  73. local: {}
  74. deploy:
  75. helm:
  76. releases:
  77. - name: &release "{{.RELEASE}}"
  78. chartPath: charts/wendy
  79. values:
  80. image: *wendy
  81. - name: grady
  82. build:
  83. tagPolicy:
  84. sha256: {}
  85. artifacts:
  86. - imageName: *grady
  87. workspace: *ws
  88. docker:
  89. dockerfilePath: *chartdfile
  90. buildArgs:
  91. CHART: grady
  92. local: {}
  93. deploy:
  94. helm:
  95. releases:
  96. - name: *release
  97. chartPath: charts/grady
  98. values:
  99. image: *grady
  100. - name: phoenix
  101. build:
  102. tagPolicy:
  103. sha256: {}
  104. artifacts:
  105. - imageName: *phoenix
  106. workspace: *ws
  107. docker:
  108. dockerfilePath: *chartdfile
  109. buildArgs:
  110. CHART: phoenix
  111. local: {}
  112. deploy:
  113. helm:
  114. releases:
  115. - name: *release
  116. chartPath: charts/phoenix
  117. values:
  118. image: *phoenix
  119. # TYPESCRIPT CLI
  120. - name: autodialer
  121. build:
  122. tagPolicy:
  123. sha256: {}
  124. artifacts:
  125. - imageName: *autodialer
  126. workspace: *ws
  127. docker:
  128. dockerfilePath: *cmddfile
  129. buildArgs:
  130. CMD: autodialer
  131. local: {}
  132. - name: rower
  133. build:
  134. tagPolicy:
  135. sha256: {}
  136. artifacts:
  137. - imageName: *rower
  138. workspace: *ws
  139. docker:
  140. dockerfilePath: *cmddfile
  141. buildArgs:
  142. CMD: rower
  143. local: {}
  144. - name: slipway
  145. build:
  146. tagPolicy:
  147. sha256: {}
  148. artifacts:
  149. - imageName: *slipway
  150. workspace: *ws
  151. docker:
  152. dockerfilePath: *cmddfile
  153. buildArgs:
  154. CMD: slipway
  155. local: {}
  156. - name: cartographer
  157. build:
  158. tagPolicy:
  159. sha256: {}
  160. artifacts:
  161. - imageName: *cartographer
  162. workspace: *ws
  163. docker:
  164. dockerfilePath: *cmddfile
  165. buildArgs:
  166. CMD: cartographer
  167. local: {}
Add Comment
Please, Sign In to add comment