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

Loading…
Cancel
Save