From 1c031e80d712d9239c37ce325f481f2120c96a98 Mon Sep 17 00:00:00 2001 From: ian Date: Fri, 28 Jun 2019 20:46:03 +0800 Subject: [PATCH] chore: package ckb-cli --- azure-pipelines.yml | 5 +++++ devtools/ci/package.sh | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9a4da6c327..2fdc399bbc 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -59,10 +59,15 @@ jobs: rustup_toolchain: '1.34.2-x86_64-pc-windows-msvc' - script: make prod displayName: Build + - script: | + curl -LO https://github.com/nervosnetwork/ckb-cli/releases/download/$(Build.SourceBranchName)/ckb-cli_$(Build.SourceBranchName)_x86_64-pc-windows-msvc.zip + displayName: Download ckb-cli - powershell: | mkdir ckb_$(Build.SourceBranchName)_x86_64-pc-windows-msvc cp -r target/release/ckb.exe,README.md,CHANGELOG.md,COPYING,docs ckb_$(Build.SourceBranchName)_x86_64-pc-windows-msvc cp rpc/README.md ckb_$(Build.SourceBranchName)_x86_64-pc-windows-msvc/docs/rpc.md + unzip ckb-cli_$(Build.SourceBranchName)_x86_64-pc-windows-msvc.zip + mv ckb-cli_$(Build.SourceBranchName)_x86_64-pc-windows-msvc/ckb-cli.exe ckb_$(Build.SourceBranchName)_x86_64-pc-windows-msvc/ displayName: Prepare archive - task: ArchiveFiles@2 inputs: diff --git a/devtools/ci/package.sh b/devtools/ci/package.sh index 33b4505c83..4988576f00 100755 --- a/devtools/ci/package.sh +++ b/devtools/ci/package.sh @@ -23,6 +23,14 @@ cp -R devtools/init "releases/$PKG_NAME" cp -R docs "releases/$PKG_NAME" cp rpc/README.md "releases/$PKG_NAME/docs/rpc.md" +curl -LO "https://github.com/nervosnetwork/ckb-cli/releases/download/${TRAVIS_TAG}/ckb-cli_${TRAVIS_TAG}_${REL_PKG}" +if [ "${REL_PKG##*.}" = "zip" ]; then + unzip "ckb-cli_${TRAVIS_TAG}_${REL_PKG}" +else + tar -xzf "ckb-cli_${TRAVIS_TAG}_${REL_PKG}" +fi +mv "ckb-cli_${TRAVIS_TAG}_${REL_PKG%%.*}/ckb-cli" "releases/$PKG_NAME/ckb-cli" + pushd releases if [ "${REL_PKG#*.}" = "tar.gz" ]; then tar -czf $PKG_NAME.tar.gz $PKG_NAME