@@ -12,23 +12,51 @@ common_params:
1212
1313# This is the default pipeline – it will build and test the app
1414steps :
15+
16+ # ################
17+ # Create Installable Builds for WP and JP
18+ # ################
19+ - label : " 🛠 WordPress Installable Build"
20+ command : " .buildkite/commands/installable-build-wordpress.sh"
21+ env : *common_env
22+ plugins : *common_plugins
23+ if : build.pull_request.id != null
24+ notify :
25+ - github_commit_status :
26+ context : " WordPress Installable Build"
27+
28+ - label : " 🛠 Jetpack Installable Build"
29+ command : " .buildkite/commands/installable-build-jetpack.sh"
30+ env : *common_env
31+ plugins : *common_plugins
32+ if : build.pull_request.id != null
33+ notify :
34+ - github_commit_status :
35+ context : " Jetpack Installable Build"
36+
1537 # ################
1638 # Build the app
1739 # ################
18- - label : " :pipeline: Build"
40+ - label : " 🛠 Build for Testing "
1941 key : " build"
2042 command : " .buildkite/commands/build-for-testing.sh"
2143 env : *common_env
2244 plugins : *common_plugins
45+ notify :
46+ - github_commit_status :
47+ context : " Build for Testing"
2348
2449 # ################
2550 # Run Unit Tests
2651 # ################
27- - label : " 🧪 Unit Tests"
52+ - label : " 🔬 Unit Tests"
2853 command : " .buildkite/commands/run-unit-tests.sh"
2954 depends_on : " build"
3055 env : *common_env
3156 plugins : *common_plugins
57+ notify :
58+ - github_commit_status :
59+ context : " Unit Tests"
3260
3361 # ################
3462 # Lint Translations
@@ -40,23 +68,31 @@ steps:
4068 image : " public.ecr.aws/automattic/glotpress-validator:1.0.0"
4169 agents :
4270 queue : " default"
71+ notify :
72+ - github_commit_status :
73+ context : " Lint Translations"
4374
4475 # ################
4576 # UI Tests
4677 # ################
47- - label : " 🧪 UI Tests (iPhone)"
78+ - label : " 🔬 UI Tests (iPhone)"
4879 command : .buildkite/commands/run-ui-tests.sh WordPressUITests 'iPhone 13' 15.0
4980 depends_on : " build"
5081 env : *common_env
5182 plugins : *common_plugins
5283 artifact_paths :
5384 - " build/results/"
85+ notify :
86+ - github_commit_status :
87+ context : " UI Tests (iPhone)"
5488
55-
56- - label : " 🧪 UI Tests (iPad)"
89+ - label : " 🔬 UI Tests (iPad)"
5790 command : .buildkite/commands/run-ui-tests.sh WordPressUITests "iPad Air (4th generation)" 15.0
5891 depends_on : " build"
5992 env : *common_env
6093 plugins : *common_plugins
6194 artifact_paths :
6295 - " build/results/"
96+ notify :
97+ - github_commit_status :
98+ context : " UI Tests (iPad)"
0 commit comments