From e81561408773909e27c25006df92061849fa29b1 Mon Sep 17 00:00:00 2001 From: Noel Kwan Date: Tue, 20 Aug 2024 19:53:16 +0800 Subject: [PATCH] add profile without incremental build --- Cargo.toml | 8 ++++++++ ci/workflows/docker-arm-fast.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 8c468bf059d5..017bceaaa786 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -298,6 +298,14 @@ incremental = true split-debuginfo = "packed" lto = "off" +# Patch profile for production clusters. +# It will trade-off lto for faster build time. +[profile.patch-production] +debug = "full" +incremental = false +split-debuginfo = "packed" +lto = "off" + [profile.production] inherits = "release" incremental = false diff --git a/ci/workflows/docker-arm-fast.yml b/ci/workflows/docker-arm-fast.yml index 1ec25ff3a5a1..321d1e4181e0 100644 --- a/ci/workflows/docker-arm-fast.yml +++ b/ci/workflows/docker-arm-fast.yml @@ -7,7 +7,7 @@ auto-retry: &auto-retry steps: - label: "docker-build-push: aarch64" if: build.env("SKIP_TARGET_AARCH64") != "true" - command: "CARGO_PROFILE=release ci/scripts/docker.sh" + command: "CARGO_PROFILE=patch-production ci/scripts/docker.sh" key: "build-aarch64" plugins: - seek-oss/aws-sm#v2.3.1: