mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-02-26 06:12:01 +00:00
docker: rename container name to trezor-firmware-build.nix
This commit is contained in:
parent
2930251eeb
commit
74450ee4bb
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
IMAGE=trezor-firmware-build.nixos
|
CONTAINER_NAME=trezor-firmware-build.nix
|
||||||
|
|
||||||
TAG=${1:-master}
|
TAG=${1:-master}
|
||||||
REPOSITORY=${2:-local}
|
REPOSITORY=${2:-local}
|
||||||
@ -15,7 +15,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
wget -nc -P ci/ http://dl-cdn.alpinelinux.org/alpine/v3.12/releases/x86_64/alpine-minirootfs-3.12.0-x86_64.tar.gz
|
wget -nc -P ci/ http://dl-cdn.alpinelinux.org/alpine/v3.12/releases/x86_64/alpine-minirootfs-3.12.0-x86_64.tar.gz
|
||||||
docker build -t "$IMAGE" ci/
|
docker build -t "$CONTAINER_NAME" ci/
|
||||||
|
|
||||||
USER=$(ls -lnd . | awk '{ print $3 }')
|
USER=$(ls -lnd . | awk '{ print $3 }')
|
||||||
GROUP=$(ls -lnd . | awk '{ print $4 }')
|
GROUP=$(ls -lnd . | awk '{ print $4 }')
|
||||||
@ -35,7 +35,7 @@ for BITCOIN_ONLY in 0 1; do
|
|||||||
-v $(pwd)/build/core"${DIRSUFFIX}":/build:z \
|
-v $(pwd)/build/core"${DIRSUFFIX}":/build:z \
|
||||||
--env BITCOIN_ONLY="$BITCOIN_ONLY" \
|
--env BITCOIN_ONLY="$BITCOIN_ONLY" \
|
||||||
--env PRODUCTION="$PRODUCTION" \
|
--env PRODUCTION="$PRODUCTION" \
|
||||||
"$IMAGE" \
|
"$CONTAINER_NAME" \
|
||||||
/nix/var/nix/profiles/default/bin/nix-shell --run "\
|
/nix/var/nix/profiles/default/bin/nix-shell --run "\
|
||||||
cd /tmp && \
|
cd /tmp && \
|
||||||
git clone $REPOSITORY trezor-firmware && \
|
git clone $REPOSITORY trezor-firmware && \
|
||||||
@ -61,7 +61,7 @@ for BITCOIN_ONLY in 0 1; do
|
|||||||
-v $(pwd)/build/legacy"${DIRSUFFIX}":/build:z \
|
-v $(pwd)/build/legacy"${DIRSUFFIX}":/build:z \
|
||||||
--env BITCOIN_ONLY="$BITCOIN_ONLY" \
|
--env BITCOIN_ONLY="$BITCOIN_ONLY" \
|
||||||
--env MEMORY_PROTECT="$MEMORY_PROTECT" \
|
--env MEMORY_PROTECT="$MEMORY_PROTECT" \
|
||||||
"$IMAGE" \
|
"$CONTAINER_NAME" \
|
||||||
/nix/var/nix/profiles/default/bin/nix-shell --run "\
|
/nix/var/nix/profiles/default/bin/nix-shell --run "\
|
||||||
cd /tmp && \
|
cd /tmp && \
|
||||||
git clone $REPOSITORY trezor-firmware && \
|
git clone $REPOSITORY trezor-firmware && \
|
||||||
|
@ -4,7 +4,7 @@ environment:
|
|||||||
when: manual
|
when: manual
|
||||||
variables:
|
variables:
|
||||||
GIT_SUBMODULE_STRATEGY: none # no need to fetch submodules
|
GIT_SUBMODULE_STRATEGY: none # no need to fetch submodules
|
||||||
CONTAINER_NAME: "$CI_REGISTRY/satoshilabs/trezor/trezor-firmware/environment"
|
CONTAINER_NAME: "$CI_REGISTRY/satoshilabs/trezor/trezor-firmware/trezor-firmware-build.nix"
|
||||||
services:
|
services:
|
||||||
- docker:dind
|
- docker:dind
|
||||||
before_script:
|
before_script:
|
||||||
|
Loading…
Reference in New Issue
Block a user