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.

416 lines
6.9 KiB

4 years ago
4 years ago
4 years ago
  1. freebsd_task:
  2. name: "freebsd:11.4"
  3. freebsd_instance:
  4. image_family: freebsd-11-4
  5. env:
  6. ASSUME_ALWAYS_YES: yes
  7. script:
  8. - tools/install-build-pkgs
  9. - gmake -j4
  10. freebsd_task:
  11. name: "freebsd:12.1"
  12. freebsd_instance:
  13. image_family: freebsd-12-1
  14. env:
  15. ASSUME_ALWAYS_YES: yes
  16. script:
  17. - tools/install-build-pkgs
  18. - gmake -j4
  19. freebsd_task:
  20. name: "freebsd:12.2"
  21. freebsd_instance:
  22. image_family: freebsd-12-2
  23. env:
  24. ASSUME_ALWAYS_YES: yes
  25. script:
  26. - tools/install-build-pkgs
  27. - gmake -j4
  28. freebsd_task:
  29. name: "freebsd:13.0"
  30. freebsd_instance:
  31. image_family: freebsd-13-0
  32. env:
  33. ASSUME_ALWAYS_YES: yes
  34. script:
  35. - tools/install-build-pkgs
  36. - gmake -j4
  37. #macos_task:
  38. # osx_instance:
  39. # image: catalina-base
  40. # script:
  41. # - tools/install-build-pkgs
  42. # - gmake -j4
  43. linux_task:
  44. name: "alpine:3.11"
  45. container:
  46. image: alpine:3.11
  47. cpu: 4
  48. memory: 2G
  49. timeout_in: 10m
  50. script:
  51. - tools/install-build-pkgs
  52. - make STATIC=1 LTO=1
  53. linux_task:
  54. name: "alpine:3.12"
  55. container:
  56. image: alpine:3.12
  57. cpu: 4
  58. memory: 2G
  59. timeout_in: 10m
  60. script:
  61. - tools/install-build-pkgs
  62. - make STATIC=1 LTO=1
  63. linux_task:
  64. name: "alpine:3.13"
  65. container:
  66. image: alpine:3.13
  67. cpu: 4
  68. memory: 2G
  69. timeout_in: 10m
  70. script:
  71. - tools/install-build-pkgs
  72. - make STATIC=1 LTO=1
  73. linux_task:
  74. name: "alpine:3.14"
  75. container:
  76. image: alpine:3.14
  77. cpu: 4
  78. memory: 2G
  79. timeout_in: 10m
  80. script:
  81. - tools/install-build-pkgs
  82. - make STATIC=1 LTO=1
  83. linux_task:
  84. name: "alpine:latest"
  85. container:
  86. image: alpine:latest
  87. cpu: 4
  88. memory: 2G
  89. timeout_in: 10m
  90. script:
  91. - tools/install-build-pkgs
  92. - make STATIC=1 LTO=1
  93. linux_task:
  94. name: "alpine-arm:latest"
  95. arm_container:
  96. image: alpine:latest
  97. cpu: 4
  98. memory: 2G
  99. timeout_in: 10m
  100. script:
  101. - tools/install-build-pkgs
  102. - make STATIC=1 LTO=1
  103. linux_task:
  104. name: "centos:7"
  105. container:
  106. image: centos:7
  107. cpu: 4
  108. memory: 2G
  109. timeout_in: 10m
  110. script:
  111. - tools/install-build-pkgs
  112. - make
  113. - make rpm
  114. linux_task:
  115. name: "centos:8"
  116. container:
  117. image: centos:8
  118. cpu: 4
  119. memory: 2G
  120. timeout_in: 10m
  121. script:
  122. - tools/install-build-pkgs
  123. - make
  124. - make rpm
  125. linux_task:
  126. name: "fedora:30"
  127. container:
  128. image: fedora:30
  129. cpu: 4
  130. memory: 2G
  131. timeout_in: 10m
  132. script:
  133. - tools/install-build-pkgs
  134. - make
  135. - make rpm
  136. linux_task:
  137. name: "fedora:31"
  138. container:
  139. image: fedora:31
  140. cpu: 4
  141. memory: 2G
  142. timeout_in: 10m
  143. script:
  144. - tools/install-build-pkgs
  145. - make
  146. - make rpm
  147. linux_task:
  148. name: "fedora:32"
  149. container:
  150. image: fedora:32
  151. cpu: 4
  152. memory: 2G
  153. timeout_in: 10m
  154. script:
  155. - tools/install-build-pkgs
  156. - make
  157. - make rpm
  158. linux_task:
  159. name: "fedora:33"
  160. container:
  161. image: fedora:33
  162. cpu: 4
  163. memory: 2G
  164. timeout_in: 10m
  165. script:
  166. - tools/install-build-pkgs
  167. - make
  168. - make rpm
  169. linux_task:
  170. name: "fedora:34"
  171. container:
  172. image: fedora:34
  173. cpu: 4
  174. memory: 2G
  175. timeout_in: 10m
  176. script:
  177. - tools/install-build-pkgs
  178. - make
  179. - make rpm
  180. linux_task:
  181. name: "fedora:latest"
  182. container:
  183. image: fedora:latest
  184. cpu: 4
  185. memory: 2G
  186. timeout_in: 10m
  187. script:
  188. - tools/install-build-pkgs
  189. - make
  190. - make rpm
  191. linux_task:
  192. name: "fedora-arm:latest"
  193. arm_container:
  194. image: fedora:latest
  195. cpu: 4
  196. memory: 2G
  197. timeout_in: 10m
  198. script:
  199. - tools/install-build-pkgs
  200. - make
  201. - make rpm
  202. linux_task:
  203. name: "ubuntu:14.04"
  204. container:
  205. image: ubuntu:14.04
  206. cpu: 4
  207. memory: 2G
  208. timeout_in: 10m
  209. script:
  210. - tools/install-build-pkgs
  211. - git fetch
  212. - make deb
  213. - apt-get -y install fuse
  214. - dpkg -i ../*.deb
  215. - mergerfs -v || true
  216. linux_task:
  217. name: "ubuntu:16.04"
  218. container:
  219. image: ubuntu:16.04
  220. cpu: 4
  221. memory: 2G
  222. timeout_in: 10m
  223. script:
  224. - tools/install-build-pkgs
  225. - git fetch
  226. - make deb
  227. - apt-get -y install fuse
  228. - dpkg -i ../*.deb
  229. - mergerfs -v || true
  230. linux_task:
  231. name: "ubuntu:18.04"
  232. container:
  233. image: ubuntu:18.04
  234. cpu: 4
  235. memory: 2G
  236. timeout_in: 10m
  237. script:
  238. - tools/install-build-pkgs
  239. - git fetch
  240. - make deb
  241. - apt-get -y install fuse
  242. - dpkg -i ../*.deb
  243. - mergerfs -v || true
  244. linux_task:
  245. name: "ubuntu:20.04"
  246. container:
  247. image: ubuntu:20.04
  248. cpu: 4
  249. memory: 2G
  250. timeout_in: 10m
  251. script:
  252. - tools/install-build-pkgs
  253. - git fetch
  254. - make deb
  255. - apt-get -y install fuse
  256. - dpkg -i ../*.deb
  257. - mergerfs -v || true
  258. linux_task:
  259. name: "ubuntu:latest"
  260. container:
  261. image: ubuntu:latest
  262. cpu: 4
  263. memory: 2G
  264. timeout_in: 10m
  265. script:
  266. - tools/install-build-pkgs
  267. - git fetch
  268. - make deb
  269. - apt-get -y install fuse
  270. - dpkg -i ../*.deb
  271. - mergerfs -v || true
  272. linux_task:
  273. name: "ubuntu-arm:latest"
  274. arm_container:
  275. image: ubuntu:latest
  276. cpu: 4
  277. memory: 2G
  278. timeout_in: 10m
  279. script:
  280. - tools/install-build-pkgs
  281. - git fetch
  282. - make deb
  283. - apt-get -y install fuse
  284. - dpkg -i ../*.deb
  285. - mergerfs -v || true
  286. linux_task:
  287. name: "debian:7"
  288. container:
  289. image: debian:8
  290. cpu: 4
  291. memory: 2G
  292. timeout_in: 10m
  293. script:
  294. - tools/install-build-pkgs
  295. - git fetch
  296. - make deb
  297. - apt-get -y install fuse
  298. - dpkg -i ../*.deb
  299. - mergerfs -v || true
  300. linux_task:
  301. name: "debian:8"
  302. container:
  303. image: debian:8
  304. cpu: 4
  305. memory: 2G
  306. timeout_in: 10m
  307. script:
  308. - tools/install-build-pkgs
  309. - git fetch
  310. - make deb
  311. - apt-get -y install fuse
  312. - dpkg -i ../*.deb
  313. - mergerfs -v || true
  314. linux_task:
  315. name: "debian:9"
  316. container:
  317. image: debian:9
  318. cpu: 4
  319. memory: 2G
  320. timeout_in: 10m
  321. script:
  322. - tools/install-build-pkgs
  323. - git fetch
  324. - make deb
  325. - apt-get -y install fuse
  326. - dpkg -i ../*.deb
  327. - mergerfs -v || true
  328. linux_task:
  329. name: "debian:10"
  330. container:
  331. image: debian:10
  332. cpu: 4
  333. memory: 2G
  334. timeout_in: 10m
  335. script:
  336. - tools/install-build-pkgs
  337. - git fetch
  338. - make deb
  339. - apt-get -y install fuse
  340. - dpkg -i ../*.deb
  341. - mergerfs -v || true
  342. linux_task:
  343. name: "debian:11"
  344. container:
  345. image: debian:11
  346. cpu: 4
  347. memory: 2G
  348. timeout_in: 10m
  349. script:
  350. - tools/install-build-pkgs
  351. - git fetch
  352. - make deb
  353. - apt-get -y install fuse
  354. - dpkg -i ../*.deb
  355. - mergerfs -v || true
  356. linux_task:
  357. name: "debian:latest"
  358. container:
  359. image: debian:latest
  360. cpu: 4
  361. memory: 2G
  362. timeout_in: 10m
  363. script:
  364. - tools/install-build-pkgs
  365. - git fetch
  366. - make deb
  367. - apt-get -y install fuse
  368. - dpkg -i ../*.deb
  369. - mergerfs -v || true
  370. linux_task:
  371. name: "debian-arm:latest"
  372. arm_container:
  373. image: debian:latest
  374. cpu: 4
  375. memory: 2G
  376. timeout_in: 10m
  377. script:
  378. - tools/install-build-pkgs
  379. - git fetch
  380. - make deb
  381. - apt-get -y install fuse
  382. - dpkg -i ../*.deb
  383. - mergerfs -v || true