225 var getJibProfilesCommon = function (input, data) {
226 var common = {};
227
228 common.organization = "jpg.infra.builddeps";
229 common.build_id = getBuildId(input);
230 common.build_number = input.build_number != null ? input.build_number : "0";
231
232 // List of the main profile names used for iteration
233 common.main_profile_names = [
234 "linux-x64", "linux-x86", "macosx-x64", "solaris-x64",
235 "solaris-sparcv9", "windows-x64", "windows-x86",
236 "linux-aarch64", "linux-arm64", "linux-arm-vfp-hflt",
237 "linux-arm-vfp-hflt-dyn"
238 ];
239
240 // These are the base setttings for all the main build profiles.
241 common.main_profile_base = {
242 dependencies: ["boot_jdk", "gnumake", "jtreg", "jib"],
243 default_make_targets: ["product-bundles", "test-bundles"],
244 configure_args: concat(["--enable-jtreg-failure-handler"],
245 versionArgs(input, common))
246 };
247 // Extra settings for debug profiles
248 common.debug_suffix = "-debug";
249 common.debug_profile_base = {
250 configure_args: ["--enable-debug"],
251 labels: "debug"
252 };
253 // Extra settings for slowdebug profiles
254 common.slowdebug_suffix = "-slowdebug";
255 common.slowdebug_profile_base = {
256 configure_args: ["--with-debug-level=slowdebug"],
257 labels: "slowdebug"
258 };
259 // Extra settings for openjdk only profiles
260 common.open_suffix = "-open";
261 common.open_profile_base = {
262 configure_args: ["--enable-openjdk-only"],
263 labels: "open"
264 };
|
225 var getJibProfilesCommon = function (input, data) {
226 var common = {};
227
228 common.organization = "jpg.infra.builddeps";
229 common.build_id = getBuildId(input);
230 common.build_number = input.build_number != null ? input.build_number : "0";
231
232 // List of the main profile names used for iteration
233 common.main_profile_names = [
234 "linux-x64", "linux-x86", "macosx-x64", "solaris-x64",
235 "solaris-sparcv9", "windows-x64", "windows-x86",
236 "linux-aarch64", "linux-arm64", "linux-arm-vfp-hflt",
237 "linux-arm-vfp-hflt-dyn"
238 ];
239
240 // These are the base setttings for all the main build profiles.
241 common.main_profile_base = {
242 dependencies: ["boot_jdk", "gnumake", "jtreg", "jib"],
243 default_make_targets: ["product-bundles", "test-bundles"],
244 configure_args: concat(["--enable-jtreg-failure-handler"],
245 "--with-exclude-translations=de,es,fr,it,ko,pt_BR,sv,ca,tr,cs,sk,ja_JP_A,ja_JP_HA,ja_JP_HI,ja_JP_I",
246 versionArgs(input, common))
247 };
248 // Extra settings for debug profiles
249 common.debug_suffix = "-debug";
250 common.debug_profile_base = {
251 configure_args: ["--enable-debug"],
252 labels: "debug"
253 };
254 // Extra settings for slowdebug profiles
255 common.slowdebug_suffix = "-slowdebug";
256 common.slowdebug_profile_base = {
257 configure_args: ["--with-debug-level=slowdebug"],
258 labels: "slowdebug"
259 };
260 // Extra settings for openjdk only profiles
261 common.open_suffix = "-open";
262 common.open_profile_base = {
263 configure_args: ["--enable-openjdk-only"],
264 labels: "open"
265 };
|