diff --git a/Jenkinsfile b/Jenkinsfile index 7957e97..f367cb1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,7 +17,7 @@ spec: node-role.kubernetes.io/worker: "true" containers: - name: rust-ci - image: registry.bstein.dev/bstein/lesavka-ci@sha256:db682677e608ca029c0291ea1475ddefd40c5d17897306403278b4266908d0e6 + image: registry.bstein.dev/bstein/lesavka-ci@sha256:699ff0a2b4461f8627fcc19353eae0dee49500486eb1819287b5713ad239c13f command: ["cat"] tty: true env: @@ -61,9 +61,12 @@ spec: CARGO_TERM_COLOR = 'always' CARGO_BUILD_JOBS = '2' CARGO_INCREMENTAL = '0' + CARGO_PROFILE_DEV_DEBUG = '0' + CARGO_PROFILE_TEST_DEBUG = '0' CARGO_HOME = '/home/jenkins/agent/.cargo-home' CARGO_TARGET_DIR = "${WORKSPACE}/target" PATH = "/home/jenkins/agent/.cargo-home/bin:/usr/local/cargo/bin:${PATH}" + RUSTFLAGS = '-C link-arg=-fuse-ld=lld' DOCKER_BUILDKIT = '1' LESAVKA_CI_PROFILE = "${params.LESAVKA_CI_PROFILE}" LESAVKA_COVERAGE_ENFORCE = "${params.ENFORCE_COVERAGE_GATE}" diff --git a/docker/ci.Dockerfile b/docker/ci.Dockerfile index 8ec2322..92a64fb 100644 --- a/docker/ci.Dockerfile +++ b/docker/ci.Dockerfile @@ -11,6 +11,7 @@ RUN apt-get update \ file \ git \ clang \ + lld \ llvm \ pkg-config \ libssl-dev \