From 41b979e4f21e204cfc33987efe4f3a1159169e35 Mon Sep 17 00:00:00 2001 From: mxaddict Date: Thu, 11 Jan 2024 00:39:30 +0800 Subject: [PATCH] Added new ci build for libblsct --- .cirrus.yml | 9 +++++++++ ci/test/00_setup_env_native_libblsct_only.sh | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 ci/test/00_setup_env_native_libblsct_only.sh diff --git a/.cirrus.yml b/.cirrus.yml index fc8fbc837a41f..125725cf91ade 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -192,3 +192,12 @@ task: type: small env: FILE_ENV: "./ci/test/00_setup_env_mac.sh" + +task: + name: 'no wallet, libblsct' + << : *GLOBAL_TASK_TEMPLATE + persistent_worker: + labels: + type: small + env: + FILE_ENV: "./ci/test/00_setup_env_native_libblsct_only.sh" diff --git a/ci/test/00_setup_env_native_libblsct_only.sh b/ci/test/00_setup_env_native_libblsct_only.sh new file mode 100644 index 0000000000000..a5e58d3600b53 --- /dev/null +++ b/ci/test/00_setup_env_native_libblsct_only.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2024-present The Navcoin Core developers +# Distributed under the MIT software license, see the accompanying +# file COPYING or http://www.opensource.org/licenses/mit-license.php. + +export LC_ALL=C.UTF-8 + +export CONTAINER_NAME=ci_native_libblsct_only +export CI_IMAGE_NAME_TAG="docker.io/debian:bullseye" +export PACKAGES="clang-13 llvm-13 libc++abi-13-dev libc++-13-dev" +export DEP_OPTS="NO_WALLET=1 CC=clang-13 CXX='clang++-13 -stdlib=libc++'" +export GOAL="deploy" +export BITCOIN_CONFIG="--enable-build-libblsct-only"