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.

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