Switching to curl from wget on Mac fetch-params.sh

Renamed makeRelease to makeReleaseMac to make its purpose explicit.
Added makeReleaseWindows and makeReleaseLinux to put komodo binaries into their appropriate verus-cli package.
Attempting semi-automated versioning in GitLab CI
This commit is contained in:
Asher Dawes
2018-06-16 23:38:54 -07:00
parent 0a1a0b9d63
commit fd4f28767a
5 changed files with 28 additions and 166 deletions

View File

@@ -2,6 +2,9 @@ stages:
- build
- test
variables:
VERSION: "0.3.6"
build:linux:
image: asherd/veruscoin-cross-compiler:linux
variables:
@@ -22,10 +25,13 @@ build:linux:
script:
- "./zcutil/fetch-params.sh"
- "./zcutil/build.sh"
- "cp src/komodod src/komodo-cli kmd/linux/verus-cli && chmod -R +x kmd/linux/verus-cli/"
- "./makeReleaseLinux.sh"
- "cd kmd/linux/"
- "tar -czvf verus-cli-linux-v$VERSION-beta.tar.gz verus-cli"
- "mv verus-cli-linux-v$VERSION-beta.tar.gz ../.."
artifacts:
paths:
- kmd/linux/verus-cli
- verus-cli-linux-v$VERSION-beta.tar.gz
expire_in: 1 week
build:windows:
@@ -50,10 +56,13 @@ build:windows:
script:
- "./zcutil/fetch-params.sh"
- "./zcutil/build-win.sh"
- "cp src/komodod.exe src/komodo-cli.exe src/komodo-tx.exe kmd/windows/verus-cli"
- "./makeReleaseLinux.sh"
- "cd kmd/windows/"
- "zip verus-cli-windows-v$VERSION-beta.zip verus-cli"
- "mv verus-cli-windows-v$VERSION-beta.zip ../.."
artifacts:
paths:
- kmd/windows/verus-cli
- verus-cli-windows-v$VERSION-beta.zip
expire_in: 1 week
build:mac:
@@ -67,10 +76,13 @@ build:mac:
script:
- "./zcutil/fetch-params.sh"
- "./zcutil/build-mac.sh | xcpretty"
- "./makeRelease.sh"
- "./makeReleaseMac.sh"
- "cd kmd/mac/"
- "tar -czvf verus-cli-mac-v$VERSION-beta.tar.gz verus-cli"
- "mv verus-cli-mac-v$VERSION-beta.tar.gz ../.."
artifacts:
paths:
- kmd/mac/verus-cli
- verus-cli-mac-v$VERSION-beta.tar.gz
expire_in: 1 week
code_quality: