Unified build script
This commit is contained in:
15
src/scripts/dobuild.ps1
Normal file
15
src/scripts/dobuild.ps1
Normal file
@@ -0,0 +1,15 @@
|
||||
# Unified build script for windows, linux and mac builder. Run on a windows machine inside powershell.
|
||||
param (
|
||||
[Parameter(Mandatory=$true)][string]$version,
|
||||
[Parameter(Mandatory=$true)][string]$prev,
|
||||
[Parameter(Mandatory=$true)][string]$server
|
||||
)
|
||||
|
||||
ssh $server "rm -rf /tmp/zqwbuild"
|
||||
ssh $server "mkdir /tmp/zqwbuild"
|
||||
scp -r * ${server}:/tmp/zqwbuild | Out-Null
|
||||
ssh $server "dos2unix /tmp/zqwbuild/src/scripts/mkrelease.sh" | Out-Null
|
||||
ssh $server "chmod a+x /tmp/zqwbuild/src/scripts/mkrelease.sh"
|
||||
ssh $server "cd /tmp/zqwbuild && QT_STATIC=~/Qt/5.11.2/static/ ZCASH_DIR=~/github/zcash APP_VERSION=$version PREV_VERSION=$prev src/scripts/mkrelease.sh"
|
||||
New-Item artifacts -itemtype directory -Force | Out-Null
|
||||
scp ${server}:/tmp/zqwbuild/artifacts/* artifacts/
|
||||
Reference in New Issue
Block a user