From e134eb929c41145136d5710692b043d20c11d3bc Mon Sep 17 00:00:00 2001 From: stoffu Date: Tue, 13 Dec 2022 13:19:39 +0900 Subject: [PATCH] add codemagic.yml --- codemagic.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 codemagic.yaml diff --git a/codemagic.yaml b/codemagic.yaml new file mode 100644 index 00000000000..fd62283713f --- /dev/null +++ b/codemagic.yaml @@ -0,0 +1,26 @@ +workflows: + build: + name: Build workflow + scripts: + - name: install dependencies + script: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost openssl zmq libpgm miniupnpc ldns expat libunwind-headers protobuf + - name: fetch zmq.hpp + script: brew tap osrf/simulation && brew install cppzmq + - name: build + script: USE_SINGLE_BUILDDIR=1 make release-static -j3 + - name: archive + working_directory: build/release + script: | + export ARTIFACT_NAME="aeon-mac-armv8-$(git describe --tags)" + mkdir $ARTIFACT_NAME + cp bin/* $ARTIFACT_NAME + tar cvzf $ARTIFACT_NAME.tar.bz2 $ARTIFACT_NAME + - name: SHA256 checksum + working_directory: build/release + script: | + export ARTIFACT_NAME="aeon-mac-armv8-$(git describe --tags)" + openssl sha256 $ARTIFACT_NAME.tar.bz2 + - name: upload to transfer.sh + script: | + export ARTIFACT_NAME="aeon-mac-armv8-$(git describe --tags)" + curl --upload-file build/release/$ARTIFACT_NAME.tar.bz2 https://transfer.sh/$ARTIFACT_NAME.tar.bz2