mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
chore(circleci): upgrade circleci config file
* Upgrade circleci config file to v2.0 format * See https://circleci.com/docs/2.0/migration/
This commit is contained in:
parent
50f53db113
commit
b355ef4737
48
.circleci/config.yml
Normal file
48
.circleci/config.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
---
|
||||||
|
version: 2.1
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
machine: true
|
||||||
|
steps:
|
||||||
|
- run:
|
||||||
|
name : Export env
|
||||||
|
command: |
|
||||||
|
echo 'export MAKEFLAGS="j4"' >> $BASH_ENV
|
||||||
|
echo 'export BUILD__="x86_64"' >> $BASH_ENV
|
||||||
|
echo 'export BTYPE__="release"' >> $BASH_ENV
|
||||||
|
- run:
|
||||||
|
name: Install zip
|
||||||
|
command: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install zip
|
||||||
|
- run:
|
||||||
|
name: Build stage 1
|
||||||
|
command: |
|
||||||
|
docker info
|
||||||
|
./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage1
|
||||||
|
- run:
|
||||||
|
name: Build stage 2
|
||||||
|
command: |
|
||||||
|
./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage2
|
||||||
|
ls -al ~/cache
|
||||||
|
- run:
|
||||||
|
name: Build stage 3
|
||||||
|
command: |
|
||||||
|
./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage3
|
||||||
|
ls -al ~/
|
||||||
|
ls -al ~/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/
|
||||||
|
ls -al ~/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/qtox.exe
|
||||||
|
- run:
|
||||||
|
name: Zip artifacts
|
||||||
|
command: |
|
||||||
|
cd ~/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/
|
||||||
|
zip -r qtox_"$BUILD__"_"$BTYPE__".zip *
|
||||||
|
- store_artifacts:
|
||||||
|
path: ~/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/qtox.exe
|
||||||
|
- store_artifacts:
|
||||||
|
path: ~/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/qtox_"$BUILD__"_"$BTYPE__".zip
|
||||||
|
workflows:
|
||||||
|
version: 2
|
||||||
|
build:
|
||||||
|
jobs:
|
||||||
|
- build
|
34
circle.yml
34
circle.yml
|
@ -1,34 +0,0 @@
|
||||||
machine:
|
|
||||||
services:
|
|
||||||
- docker
|
|
||||||
timezone:
|
|
||||||
Europe/Berlin
|
|
||||||
environment:
|
|
||||||
MAKEFLAGS: "j4"
|
|
||||||
BUILD__: "x86_64"
|
|
||||||
BTYPE__: "release"
|
|
||||||
dependencies:
|
|
||||||
cache_directories:
|
|
||||||
- "~/cache"
|
|
||||||
pre:
|
|
||||||
- sudo apt-get update
|
|
||||||
- sudo apt-get install zip
|
|
||||||
- docker info
|
|
||||||
- ./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage1
|
|
||||||
- ./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage2
|
|
||||||
- ls -al ~/cache
|
|
||||||
compile:
|
|
||||||
override:
|
|
||||||
- ./.travis/build-windows.sh "$BUILD__" "$BTYPE__" ~/cache/"$BUILD__" stage3
|
|
||||||
- ls -al ~/
|
|
||||||
|
|
||||||
- ls -al /home/ubuntu/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/
|
|
||||||
- ls -al /home/ubuntu/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/qtox.exe
|
|
||||||
|
|
||||||
- mkdir -p $CIRCLE_ARTIFACTS/"$BUILD__"/
|
|
||||||
- cp -av /home/ubuntu/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/qtox.exe $CIRCLE_ARTIFACTS/"$BUILD__"/qtox_"$BTYPE__".exe
|
|
||||||
- cd /home/ubuntu/qTox/workspace/"$BUILD__"/qtox/"$BTYPE__"/ ; zip -r $CIRCLE_ARTIFACTS/"$BUILD__"/qtox_"$BUILD__"_"$BTYPE__".zip *
|
|
||||||
- echo "Download Artifacts for this PR at https://circleci.com/api/v1/project/qTox/qTox/latest/artifacts/0/\$CIRCLE_ARTIFACTS/x86_64/qtox_x86_64_release.zip?filter=completed&branch=$CIRCLE_BRANCH"
|
|
||||||
test:
|
|
||||||
override:
|
|
||||||
- "true"
|
|
Loading…
Reference in New Issue
Block a user