Browse Source

Add job for ARM64 builds

pull/250/head
Asher 5 years ago
parent
commit
0fbf347aa0
  1. 43
      .gitlab-ci.yml

43
.gitlab-ci.yml

@ -6,7 +6,8 @@ stages:
####START#### PROJECT LEVEL VARIABLES ####START####
########################################################################################################################
variables:
VERSION: 0.5.9-2
VERSION: 0.5.9-3
VERUS_CLI_ARM64_LINUX: Verus-CLI-Linux-v${VERSION}-arm64.tar.gz
VERUS_CLI_LINUX: Verus-CLI-Linux-v${VERSION}.tar.gz
VERUS_CLI_WINDOWS: Verus-CLI-Windows-v${VERSION}.zip
VERUS_CLI_MACOS: Verus-CLI-MacOS-v${VERSION}.tar.gz
@ -66,6 +67,46 @@ build:linux:
- ${VERUS_CLI_LINUX}
- ${VERUS_CLI_LINUX}.sha256
expire_in: 1 week
build:linux:arm:
image: asherd/verus-builders:cross-arm
variables:
DOCKER_DRIVER: overlay2
HOST: aarch64-linux-gnu
STRIP: /usr/aarch64-linux-gnu/bin/strip
STATIC_LIBCURL: 1
stage: build
cache:
key: "${CI_JOB_NAME}${CI_COMMIT_REF_NAME}"
paths:
- depends
script:
- zcutil/build.sh -j$(nproc)
- if [ "${STRIP_BINARIES}" = "true" ]; then /usr/aarch64-linux-gnu/bin/strip --strip-unneeded src/verus && /usr/aarch64-linux-gnu/bin/strip --strip-unneeded src/verusd; fi
- mkdir verus-cli
- cp src/verus
src/verusd
doc/man/verus-cli/linux/README.txt
zcutil/fetch-params.sh
verus-cli
- mv verus-cli/fetch-params.sh verus-cli/fetch-params
- chmod +x verus-cli/verus
- chmod +x verus-cli/verusd
- chmod +x verus-cli/fetch-params
- tar -czvf ${VERUS_CLI_ARM64_LINUX} verus-cli
- sha256sum ${VERUS_CLI_ARM64_LINUX} > ${VERUS_CLI_ARM64_LINUX}.sha256
- git status
after_script:
- curl -F file=@"${VERUS_CLI_ARM64_LINUX}"
-F channels="${CLI_POST_CHANNEL}"
-F initial_comment="${POST_MESSAGE}"
-H "${SLACK_BOT_AUTH}"
"https://slack.com/api/files.upload"
artifacts:
paths:
- ${VERUS_CLI_LINUX}
- ${VERUS_CLI_LINUX}.sha256
expire_in: 1 week
########################################################################################################################
####END#### LINUX ####END####
########################################################################################################################

Loading…
Cancel
Save