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.

234 lines
3.8 KiB

4 years ago
4 years ago
4 years ago
  1. freebsd_task:
  2. name: "freebsd:12.1"
  3. freebsd_instance:
  4. image_family: freebsd-12-1
  5. env:
  6. ASSUME_ALWAYS_YES: yes
  7. script:
  8. - tools/install-build-pkgs
  9. - gmake -j4
  10. #macos_task:
  11. # osx_instance:
  12. # image: catalina-base
  13. # script:
  14. # - tools/install-build-pkgs
  15. # - gmake -j4
  16. linux_task:
  17. name: "alpine:3.11"
  18. container:
  19. image: alpine:3.11
  20. cpu: 4
  21. memory: 2G
  22. timeout_in: 10m
  23. script:
  24. - tools/install-build-pkgs
  25. - make STATIC=1 LTO=1
  26. linux_task:
  27. name: "centos:6"
  28. container:
  29. image: centos:6
  30. cpu: 4
  31. memory: 2G
  32. timeout_in: 10m
  33. script:
  34. - tools/install-build-pkgs
  35. - make
  36. - make rpm
  37. linux_task:
  38. name: "centos:7"
  39. container:
  40. image: centos:7
  41. cpu: 4
  42. memory: 2G
  43. timeout_in: 10m
  44. script:
  45. - tools/install-build-pkgs
  46. - make
  47. - make rpm
  48. linux_task:
  49. name: "centos:8"
  50. container:
  51. image: centos:8
  52. cpu: 4
  53. memory: 2G
  54. timeout_in: 10m
  55. script:
  56. - tools/install-build-pkgs
  57. - make
  58. - make rpm
  59. linux_task:
  60. name: "fedora:30"
  61. container:
  62. image: fedora:30
  63. cpu: 4
  64. memory: 2G
  65. timeout_in: 10m
  66. script:
  67. - tools/install-build-pkgs
  68. - make
  69. - make rpm
  70. linux_task:
  71. name: "fedora:31"
  72. container:
  73. image: fedora:31
  74. cpu: 4
  75. memory: 2G
  76. timeout_in: 10m
  77. script:
  78. - tools/install-build-pkgs
  79. - make
  80. - make rpm
  81. linux_task:
  82. name: "fedora:32"
  83. container:
  84. image: fedora:32
  85. cpu: 4
  86. memory: 2G
  87. timeout_in: 10m
  88. script:
  89. - tools/install-build-pkgs
  90. - make
  91. - make rpm
  92. linux_task:
  93. name: "ubuntu:14.04"
  94. container:
  95. image: ubuntu:14.04
  96. cpu: 4
  97. memory: 2G
  98. timeout_in: 10m
  99. script:
  100. - tools/install-build-pkgs
  101. - git fetch
  102. - make deb
  103. - apt-get -y install fuse
  104. - dpkg -i ../*.deb
  105. - mergerfs -v || true
  106. linux_task:
  107. name: "ubuntu:16.04"
  108. container:
  109. image: ubuntu:16.04
  110. cpu: 4
  111. memory: 2G
  112. timeout_in: 10m
  113. script:
  114. - tools/install-build-pkgs
  115. - git fetch
  116. - make deb
  117. - apt-get -y install fuse
  118. - dpkg -i ../*.deb
  119. - mergerfs -v || true
  120. linux_task:
  121. name: "ubuntu:18.04"
  122. container:
  123. image: ubuntu:18.04
  124. cpu: 4
  125. memory: 2G
  126. timeout_in: 10m
  127. script:
  128. - tools/install-build-pkgs
  129. - git fetch
  130. - make deb
  131. - apt-get -y install fuse
  132. - dpkg -i ../*.deb
  133. - mergerfs -v || true
  134. linux_task:
  135. name: "ubuntu:19.10"
  136. container:
  137. image: ubuntu:19.10
  138. cpu: 4
  139. memory: 2G
  140. timeout_in: 10m
  141. script:
  142. - tools/install-build-pkgs
  143. - git fetch
  144. - make deb
  145. - apt-get -y install fuse
  146. - dpkg -i ../*.deb
  147. - mergerfs -v || true
  148. linux_task:
  149. name: "ubuntu:20.04"
  150. container:
  151. image: ubuntu:20.04
  152. cpu: 4
  153. memory: 2G
  154. timeout_in: 10m
  155. script:
  156. - tools/install-build-pkgs
  157. - git fetch
  158. - make deb
  159. - apt-get -y install fuse
  160. - dpkg -i ../*.deb
  161. - mergerfs -v || true
  162. linux_task:
  163. name: "debian:7"
  164. container:
  165. image: debian:8
  166. cpu: 4
  167. memory: 2G
  168. timeout_in: 10m
  169. script:
  170. - tools/install-build-pkgs
  171. - git fetch
  172. - make deb
  173. - apt-get -y install fuse
  174. - dpkg -i ../*.deb
  175. - mergerfs -v || true
  176. linux_task:
  177. name: "debian:8"
  178. container:
  179. image: debian:8
  180. cpu: 4
  181. memory: 2G
  182. timeout_in: 10m
  183. script:
  184. - tools/install-build-pkgs
  185. - git fetch
  186. - make deb
  187. - apt-get -y install fuse
  188. - dpkg -i ../*.deb
  189. - mergerfs -v || true
  190. linux_task:
  191. name: "debian:9"
  192. container:
  193. image: debian:9
  194. cpu: 4
  195. memory: 2G
  196. timeout_in: 10m
  197. script:
  198. - tools/install-build-pkgs
  199. - git fetch
  200. - make deb
  201. - apt-get -y install fuse
  202. - dpkg -i ../*.deb
  203. - mergerfs -v || true
  204. linux_task:
  205. name: "debian:10"
  206. container:
  207. image: debian:10
  208. cpu: 4
  209. memory: 2G
  210. timeout_in: 10m
  211. script:
  212. - tools/install-build-pkgs
  213. - git fetch
  214. - make deb
  215. - apt-get -y install fuse
  216. - dpkg -i ../*.deb
  217. - mergerfs -v || true