@@ -11,6 +11,10 @@ parameters:
11
11
type : string
12
12
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2004-26
13
13
default : " solbuildpackpusher/solidity-buildpack-deps@sha256:1f387a77be889f65a2a25986a5c5eccc88cec23fabe6aeaf351790751145c81e"
14
+ ubuntu-2204-docker-image :
15
+ type : string
16
+ # solbuildpackpusher/solidity-buildpack-deps:ubuntu2204-1
17
+ default : " solbuildpackpusher/solidity-buildpack-deps@sha256:d61b0a4a49ac106e6747c1e8037882f1d421b537dba6c96c0a400ca105d85d4d"
14
18
ubuntu-2404-docker-image :
15
19
type : string
16
20
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2404-2
@@ -551,6 +555,42 @@ defaults:
551
555
MAKEFLAGS : -j 10
552
556
CPUs : 10
553
557
558
+ - base_ubuntu2204 : &base_ubuntu2204
559
+ docker :
560
+ - image : << pipeline.parameters.ubuntu-2204-docker-image >>
561
+ environment : &base_ubuntu2204_env
562
+ TERM : xterm
563
+ CC : gcc
564
+ CXX : g++
565
+ MAKEFLAGS : -j 3
566
+ CPUs : 3
567
+
568
+ - base_ubuntu2204_large : &base_ubuntu2204_large
569
+ << : *base_ubuntu2204
570
+ resource_class : large
571
+ environment : &base_ubuntu2204_large_env
572
+ << : *base_ubuntu2204_env
573
+ MAKEFLAGS : -j 5
574
+ CPUs : 5
575
+
576
+ - base_ubuntu2204_clang : &base_ubuntu2204_clang
577
+ docker :
578
+ - image : << pipeline.parameters.ubuntu-2204-docker-image >>
579
+ environment : &base_ubuntu2204_clang_env
580
+ TERM : xterm
581
+ CC : clang
582
+ CXX : clang++
583
+ MAKEFLAGS : -j 3
584
+ CPUs : 3
585
+
586
+ - base_ubuntu2204_clang_large : &base_ubuntu2204_clang_large
587
+ << : *base_ubuntu2204_clang
588
+ resource_class : large
589
+ environment : &base_ubuntu2204_clang_large_env
590
+ << : *base_ubuntu2204_clang_env
591
+ MAKEFLAGS : -j 5
592
+ CPUs : 5
593
+
554
594
- base_ubuntu2404 : &base_ubuntu2404
555
595
docker :
556
596
- image : << pipeline.parameters.ubuntu-2404-docker-image >>
@@ -1068,6 +1108,23 @@ jobs:
1068
1108
- run_build
1069
1109
- matrix_notify_failure_unless_pr
1070
1110
1111
+ b_ubu_2204 :
1112
+ << : *base_ubuntu2204_large
1113
+ steps :
1114
+ - checkout
1115
+ - run_build
1116
+ - matrix_notify_failure_unless_pr
1117
+
1118
+ b_ubu_2204_clang :
1119
+ << : *base_ubuntu2204_clang_large
1120
+ environment :
1121
+ << : *base_ubuntu2204_clang_large_env
1122
+ MAKEFLAGS : -j 10
1123
+ steps :
1124
+ - checkout
1125
+ - run_build
1126
+ - matrix_notify_failure_unless_pr
1127
+
1071
1128
b_ubu_ossfuzz : &b_ubu_ossfuzz
1072
1129
<< : *base_ubuntu_clang_large
1073
1130
steps :
@@ -1818,6 +1875,8 @@ workflows:
1818
1875
- b_docs : *requires_nothing
1819
1876
- b_ubu_cxx20 : *requires_nothing
1820
1877
- b_ubu_ossfuzz : *requires_nothing
1878
+ - b_ubu_2204 : *requires_nothing
1879
+ - b_ubu_2204_clang : *requires_nothing
1821
1880
1822
1881
# OS/X build and tests
1823
1882
- b_osx : *requires_nothing
0 commit comments