Skip to content

Commit 2b2ac64

Browse files
committed
Build on all platforms
1 parent b6b3743 commit 2b2ac64

File tree

2 files changed

+86
-10
lines changed

2 files changed

+86
-10
lines changed

.evergreen/config/build-task-groups.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ task_groups:
2222
- ".build"
2323

2424
# Builds all versions of PHP that support OpenSSL 3 (PHP 8.1+)
25-
# - name: "build-php-openssl3"
26-
# # Keep this number in sync with the number of PHP versions to allow for parallel builds
27-
# # Subtract 2 versions as PHP 7.4 and 8.0 are not built with OpenSSL 3
28-
# max_hosts: 2
29-
# setup_task: *build_setup
30-
# setup_task_can_fail_task: true
31-
# setup_task_timeout_secs: 1800
32-
# teardown_task: *build_teardown
33-
# tasks:
34-
# - ".build !.php7.4 !.php8.0"
25+
- name: "build-php-openssl3"
26+
# Keep this number in sync with the number of PHP versions to allow for parallel builds
27+
# Subtract 2 versions as PHP 7.4 and 8.0 are not built with OpenSSL 3
28+
max_hosts: 2
29+
setup_task: *build_setup
30+
setup_task_can_fail_task: true
31+
setup_task_timeout_secs: 1800
32+
teardown_task: *build_teardown
33+
tasks:
34+
- ".build !.php7.4 !.php8.0"

.evergreen/config/build-variants.yml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,79 @@ buildvariants:
99
run_on: debian11-small
1010
tasks:
1111
- name: "build-all-php"
12+
- name: build-debian10
13+
display_name: "Build: Debian 10"
14+
tags: ["build", "debian", "x64"]
15+
run_on: debian10-small
16+
tasks:
17+
- name: "build-all-php"
18+
- name: build-debian92
19+
display_name: "Build: Debian 9.2"
20+
tags: ["build", "debian", "x64"]
21+
run_on: debian92-small
22+
tasks:
23+
- name: "build-all-php"
24+
25+
# RHEL
26+
- name: build-rhel90
27+
display_name: "Build: RHEL 9.0"
28+
tags: ["build", "rhel", "x64"]
29+
run_on: rhel90-small
30+
tasks:
31+
- name: "build-php-openssl3"
32+
- name: build-rhel83-zseries
33+
display_name: "Build: RHEL 8.3 Zseries"
34+
tags: ["build", "rhel", "zseries"]
35+
run_on: rhel83-zseries-small
36+
tasks:
37+
- name: "build-all-php"
38+
- name: build-rhel82-arm64
39+
display_name: "Build: RHEL 8.2 ARM64"
40+
tags: ["build", "rhel", "arm64"]
41+
run_on: rhel82-arm64
42+
tasks:
43+
- name: "build-all-php"
44+
- name: build-rhel81-power8
45+
display_name: "Build: RHEL 8.1 Power8"
46+
tags: ["build", "rhel", "power8"]
47+
run_on: rhel81-power8-large
48+
tasks:
49+
- name: "build-all-php"
50+
- name: build-rhel80
51+
display_name: "Build: RHEL 8.0"
52+
tags: ["build", "rhel", "x64"]
53+
run_on: rhel80-small
54+
tasks:
55+
- name: "build-all-php"
56+
- name: build-rhel76
57+
display_name: "Build: RHEL 7.6"
58+
tags: ["build", "rhel", "x64"]
59+
run_on: rhel76-small
60+
tasks:
61+
- name: "build-all-php"
62+
63+
# Ubuntu LTS
64+
- name: build-ubuntu2204
65+
display_name: "Build: Ubuntu 22.04 x64"
66+
tags: ["build", "ubuntu", "x64"]
67+
run_on: ubuntu2204-small
68+
tasks:
69+
- name: "build-php-openssl3"
70+
- name: build-ubuntu2204-arm64
71+
display_name: "Build: Ubuntu 22.04 ARM64"
72+
tags: ["build", "ubuntu", "arm64"]
73+
run_on: ubuntu2204-arm64-small
74+
tasks:
75+
- name: "build-php-openssl3"
76+
- name: build-ubuntu2004
77+
display_name: "Build: Ubuntu 20.04 x64"
78+
tags: ["build", "ubuntu", "x64"]
79+
run_on: ubuntu2004-small
80+
tasks:
81+
- name: "build-all-php"
82+
- name: build-ubuntu2004-arm64
83+
display_name: "Build: Ubuntu 20.04 ARM64"
84+
tags: ["build", "ubuntu", "arm64"]
85+
run_on: ubuntu2004-arm64-small
86+
tasks:
87+
- name: "build-all-php"

0 commit comments

Comments
 (0)