mirror of
https://gitlab.com/pulsechaincom/staking-deposit-cli.git
synced 2024-12-23 11:57:19 +00:00
Store artifacts
This commit is contained in:
parent
55b89503f9
commit
3c42ea99bc
@ -113,7 +113,21 @@ jobs:
|
|||||||
command: pip install -r ./build_configs/linux/requirements.txt
|
command: pip install -r ./build_configs/linux/requirements.txt
|
||||||
- run:
|
- run:
|
||||||
name: Build with build.spec
|
name: Build with build.spec
|
||||||
command: pyinstaller ./build_configs/linux/build.spec
|
command: |
|
||||||
|
export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7)
|
||||||
|
export BUILD_FILE_NAME=eth2deposit-cli-${CIRCLE_SHORT_SHA1}-linux-amd64;
|
||||||
|
mkdir ${BUILD_FILE_NAME};
|
||||||
|
pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/linux/build.spec;
|
||||||
|
- run:
|
||||||
|
name: Compress the file
|
||||||
|
command: |
|
||||||
|
export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7)
|
||||||
|
export BUILD_FILE_NAME=eth2deposit-cli-${CIRCLE_SHORT_SHA1}-linux-amd64;
|
||||||
|
tar -zcvf ${BUILD_FILE_NAME}.tar.gz ./${BUILD_FILE_NAME};
|
||||||
|
mkdir /tmp/artifacts;
|
||||||
|
cp ${BUILD_FILE_NAME}.tar.gz /tmp/artifacts;
|
||||||
|
- store_artifacts:
|
||||||
|
path: /tmp/artifacts
|
||||||
build-windows:
|
build-windows:
|
||||||
executor:
|
executor:
|
||||||
name: win/default
|
name: win/default
|
||||||
@ -125,10 +139,28 @@ jobs:
|
|||||||
command: pip install -r ./build_configs/windows/requirements.txt
|
command: pip install -r ./build_configs/windows/requirements.txt
|
||||||
- run:
|
- run:
|
||||||
name: Build with build.spec
|
name: Build with build.spec
|
||||||
command: pyinstaller ./build_configs/windows/build.spec
|
command: |
|
||||||
|
$CIRCLE_SHORT_SHA1 = $env:CIRCLE_SHA1.substring(0,7)
|
||||||
|
$BUILD_FILE_NAME = "eth2deposit-cli-" + $CIRCLE_SHORT_SHA1 + "-windows-amd64"
|
||||||
|
mkdir $BUILD_FILE_NAME
|
||||||
|
$BUILD_FILE_NAME_PATH = ".\" + $BUILD_FILE_NAME
|
||||||
|
pyinstaller --distpath $BUILD_FILE_NAME_PATH .\build_configs\windows\build.spec
|
||||||
|
- run:
|
||||||
|
name: Compress the file
|
||||||
|
command: |
|
||||||
|
$CIRCLE_SHORT_SHA1 = $env:CIRCLE_SHA1.substring(0,7)
|
||||||
|
$BUILD_FILE_NAME = "eth2deposit-cli-" + $CIRCLE_SHORT_SHA1 + "-windows-amd64"
|
||||||
|
$BUILD_FILE_NAME_PATH = ".\" + $BUILD_FILE_NAME
|
||||||
|
$ZIP_FILE_NAME = $BUILD_FILE_NAME + ".zip"
|
||||||
|
Compress-Archive -Path $BUILD_FILE_NAME_PATH -DestinationPath $ZIP_FILE_NAME
|
||||||
|
mkdir \tmp\artifacts
|
||||||
|
copy $ZIP_FILE_NAME \tmp\artifacts\
|
||||||
|
- store_artifacts:
|
||||||
|
path: /tmp/artifacts
|
||||||
build-macos:
|
build-macos:
|
||||||
macos:
|
macos:
|
||||||
xcode: 11.3.0
|
xcode: 11.3.0
|
||||||
|
working_directory: ~/repo
|
||||||
steps:
|
steps:
|
||||||
- run: xcodebuild -version
|
- run: xcodebuild -version
|
||||||
- run: python3 --version
|
- run: python3 --version
|
||||||
@ -138,7 +170,22 @@ jobs:
|
|||||||
command: pip3 install -r ./build_configs/macos/requirements.txt
|
command: pip3 install -r ./build_configs/macos/requirements.txt
|
||||||
- run:
|
- run:
|
||||||
name: Build with build.spec
|
name: Build with build.spec
|
||||||
command: pyinstaller ./build_configs/macos/build.spec
|
command: |
|
||||||
|
export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7)
|
||||||
|
export BUILD_FILE_NAME=eth2deposit-cli-${CIRCLE_SHORT_SHA1}-darwin-amd64;
|
||||||
|
mkdir ${BUILD_FILE_NAME};
|
||||||
|
pyinstaller --distpath ./${BUILD_FILE_NAME} ./build_configs/macos/build.spec;
|
||||||
|
- run:
|
||||||
|
name: Compress the file
|
||||||
|
command: |
|
||||||
|
export CIRCLE_SHORT_SHA1=$(eval echo $CIRCLE_SHA1 | cut -c -7)
|
||||||
|
export BUILD_FILE_NAME=eth2deposit-cli-${CIRCLE_SHORT_SHA1}-darwin-amd64;
|
||||||
|
tar -zcvf ${BUILD_FILE_NAME}.tar.gz ./${BUILD_FILE_NAME};
|
||||||
|
mkdir /tmp/artifacts;
|
||||||
|
cp ${BUILD_FILE_NAME}.tar.gz /tmp/artifacts;
|
||||||
|
- store_artifacts:
|
||||||
|
path: /tmp/artifacts
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2.1
|
version: 2.1
|
||||||
all_test:
|
all_test:
|
||||||
|
Loading…
Reference in New Issue
Block a user