Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1# Copyright (c) The Bitcoin Core developers2# Distributed under the MIT software license, see the accompanying3# file COPYING or https://opensource.org/license/mit/.5# See ci/README.md for usage.7# We never want scratch, but default arg silences a Warning8ARG CI_IMAGE_NAME_TAG=scratch9FROM ${CI_IMAGE_NAME_TAG}11ARG FILE_ENV12ENV FILE_ENV=${FILE_ENV}14ARG BASE_ROOT_DIR15ENV BASE_ROOT_DIR=${BASE_ROOT_DIR}17# Make retry available in PATH, needed for CI_RETRY_EXE18COPY ./ci/retry/retry /usr/bin/retry19COPY ./ci/test/00_setup_env.sh ./${FILE_ENV} ./ci/test/01_base_install.sh ${BASE_ROOT_DIR}/ci/test/20COPY ./contrib/devtools/shell-win64-cross.nix ${BASE_ROOT_DIR}/contrib/devtools/21COPY ./ci/test/*.patch ${BASE_ROOT_DIR}/ci/test/23# Bash is required, so install it when missing24RUN sh -c "bash -c 'true' || ( apk update && apk add --no-cache bash )"26RUN ["bash", "-c", "cd ${BASE_ROOT_DIR}/ && set -o errexit && source ./ci/test/00_setup_env.sh && DANGER_RUN_CI_ON_HOST=1 ./ci/test/01_base_install.sh"]
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.