.drone.yml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. ---
  2. kind: pipeline
  3. type: docker
  4. name: build 386
  5. clone:
  6. depth: 1
  7. steps:
  8. - name: build 386
  9. image: registry.sean.farm/honda-builder
  10. commands:
  11. - ./ci/scripts/build.sh linux 386 $${DRONE_COMMIT_SHA}
  12. image_pull_secrets:
  13. - dockerconfigjson
  14. ---
  15. kind: pipeline
  16. type: docker
  17. name: build amd64
  18. clone:
  19. depth: 1
  20. steps:
  21. - name: build amd64
  22. image: registry.sean.farm/honda-builder
  23. commands:
  24. - ./ci/scripts/build.sh linux amd64 $${DRONE_COMMIT_SHA}
  25. image_pull_secrets:
  26. - dockerconfigjson
  27. ---
  28. kind: pipeline
  29. type: docker
  30. name: build arm64
  31. clone:
  32. depth: 1
  33. steps:
  34. - name: build arm64
  35. image: registry.sean.farm/honda-builder
  36. commands:
  37. - ./ci/scripts/build.sh linux arm64 $${DRONE_COMMIT_SHA}
  38. platform:
  39. os: linux
  40. arch: arm64
  41. image_pull_secrets:
  42. - dockerconfigjson
  43. ---
  44. kind: pipeline
  45. type: docker
  46. name: build armv7
  47. platform:
  48. os: linux
  49. arch: arm64
  50. clone:
  51. depth: 1
  52. steps:
  53. - name: build armv7
  54. image: registry.sean.farm/honda-builder
  55. commands:
  56. - ./ci/scripts/build.sh linux armv7 $${DRONE_COMMIT_SHA}
  57. image_pull_secrets:
  58. - dockerconfigjson
  59. ---
  60. kind: pipeline
  61. type: docker
  62. name: build riscv64
  63. clone:
  64. depth: 1
  65. steps:
  66. - name: build riscv64
  67. image: registry.sean.farm/honda-builder
  68. commands:
  69. - ./ci/scripts/build.sh linux riscv64 $${DRONE_COMMIT_SHA}
  70. image_pull_secrets:
  71. - dockerconfigjson
  72. ---
  73. kind: pipeline
  74. type: docker
  75. name: build mips64le
  76. clone:
  77. depth: 1
  78. steps:
  79. - name: build mips64le
  80. image: registry.sean.farm/honda-builder
  81. commands:
  82. - ./ci/scripts/build.sh linux mips64le $${DRONE_COMMIT_SHA}
  83. image_pull_secrets:
  84. - dockerconfigjson
  85. ---
  86. kind: pipeline
  87. type: docker
  88. name: build ppc64le
  89. clone:
  90. depth: 1
  91. steps:
  92. - name: build ppc64le
  93. image: registry.sean.farm/honda-builder
  94. commands:
  95. - ./ci/scripts/build.sh linux ppc64le $${DRONE_COMMIT_SHA}
  96. image_pull_secrets:
  97. - dockerconfigjson
  98. ---
  99. kind: pipeline
  100. type: docker
  101. name: build s390x
  102. clone:
  103. depth: 1
  104. steps:
  105. - name: build s390x
  106. image: registry.sean.farm/honda-builder
  107. commands:
  108. - ./ci/scripts/build.sh linux s390x $${DRONE_COMMIT_SHA}
  109. platform:
  110. os: linux
  111. arch: amd64
  112. image_pull_secrets:
  113. - dockerconfigjson