Browse Source

Multiarch workflow for GH actions.

pull/44/head
Andreas Tasch 5 years ago
parent
commit
46dff41ad0
  1. 14
      .github/workflows/on-tag.yml

14
.github/workflows/on-tag.yml

@ -2,6 +2,8 @@ name: Build & deploy ElectrumX
on: on:
push: push:
branches:
- master
tags: tags:
- '*' - '*'
@ -46,18 +48,15 @@ jobs:
if [[ "${CPU}" == "arm64" ]]; then if [[ "${CPU}" == "arm64" ]]; then
CPU="arm64v8" CPU="arm64v8"
fi fi
sed -i ${DIR}/Dockerfile \ sed -i Dockerfile \
-e "s|^FROM alpine|FROM $CPU/alpine|g" -e "s|^FROM alpine|FROM $CPU/alpine|g"
- name: Build ElectrumX - name: Build ElectrumX
run: > run: docker build . --build-arg "VERSION=${VERSION}" --tag electrumx
docker build ${DIR}/
--build-arg "VERSION=${VERSION}"
--tag electrumx
- name: Print OS info - name: Print OS info
run: docker run --rm --entrypoint=uname electrumx -a run: docker run --rm --entrypoint=uname electrumx -a
- name: Print ElectrumX version - name: Print ElectrumX version
run: docker run --rm electrumx --version run: docker run --rm electrumx echo $SERVER_SUBVERSION
- name: Save built image into a .tgz file - name: Save built image into a .tgz file
run: | run: |
@ -137,7 +136,8 @@ jobs:
uses: meeDamian/sync-readme@v1.0.5 uses: meeDamian/sync-readme@v1.0.5
with: with:
pass: ${{secrets.DOCKER_TOKEN}} pass: ${{secrets.DOCKER_TOKEN}}
description: true slug: ndeet/electrumx-workflow
description: Run an Electrum server with one command
- name: Upload images to Github Release - name: Upload images to Github Release
uses: meeDamian/github-release@v1.0.1 uses: meeDamian/github-release@v1.0.1

Loading…
Cancel
Save