Browse Source

Only build Docker tag once in ENV var

pull/10/head
Luke Childs 5 years ago
parent
commit
0e6e5e3479
  1. 8
      .github/workflows/build.yml

8
.github/workflows/build.yml

@ -24,15 +24,17 @@ jobs:
- 0.13.2
- 0.13.1
- 0.13.0
env:
DOCKER_TAG: v${{ matrix.version }}-${{ matrix.arch }}
steps:
- uses: actions/checkout@v1
- name: Register Docker QEMU
run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- name: Build lukechilds/bitcoind
run: docker build --build-arg ARCH=${{ matrix.arch }} --build-arg VERSION=${{ matrix.version }} -t lukechilds/bitcoind:v${{ matrix.version }}-${{ matrix.arch }} .
run: docker build --build-arg ARCH=${{ matrix.arch }} --build-arg VERSION=${{ matrix.version }} -t lukechilds/bitcoind:$DOCKER_TAG .
- name: Log image data
run: docker images lukechilds/bitcoind
- name: Log OS details
run: docker run --entrypoint sh lukechilds/bitcoind:v${{ matrix.version }}-${{ matrix.arch }} '-c' 'uname -a && . /etc/os-release && echo $PRETTY_NAME'
run: docker run --entrypoint sh lukechilds/bitcoind:$DOCKER_TAG '-c' 'uname -a && . /etc/os-release && echo $PRETTY_NAME'
- name: Check bitcoind -version
run: (docker run lukechilds/bitcoind:v${{ matrix.version }}-${{ matrix.arch }} -version | tee /dev/stderr | grep -q ${{ matrix.version }}) 2>&1
run: (docker run lukechilds/bitcoind:$DOCKER_TAG -version | tee /dev/stderr | grep -q ${{ matrix.version }}) 2>&1

Loading…
Cancel
Save