Update CI things

This commit is contained in:
simon987 2021-06-13 09:26:27 -04:00
parent 7c46ad632a
commit 201c2a1a47
4 changed files with 37 additions and 37 deletions

View File

@ -20,4 +20,5 @@ third-party/libscan/libscan-test-files/
**/ext_ffmpeg
**/ext_libmobi
**/scan_a_test
Dockerfile
Dockerfile
*.idx/

View File

@ -8,7 +8,7 @@ platform:
steps:
- name: build
image: simon987/ubuntu_ci
image: simon987/sist2-build
commands:
- ./ci/build.sh
- name: docker
@ -19,8 +19,8 @@ steps:
password:
from_secret: DOCKER_PASSWORD
repo: simon987/sist2
context: ./Docker/
dockerfile: ./Docker/Dockerfile
context: ./
dockerfile: ./Dockerfile
auto_tag: true
auto_tag_suffix: x64-linux
when:
@ -41,32 +41,32 @@ steps:
source:
- ./VERSION
- ./sist2-x64-linux
- ./sist2-x64-linux-debug.tar.gz
- ./sist2-x64-linux-debug
---
kind: pipeline
type: docker
name: arm64
platform:
arch: arm64
steps:
- name: build
image: simon987/ubuntu_ci_arm
commands:
- ./ci/build_arm64.sh
- name: scp files
image: appleboy/drone-scp
settings:
host:
from_secret: SSH_HOST
port:
from_secret: SSH_PORT
user:
from_secret: SSH_USER
key:
from_secret: SSH_KEY
target: /files/sist2/${DRONE_REPO_OWNER}_${DRONE_REPO_NAME}/arm_${DRONE_BRANCH}_${DRONE_BUILD_NUMBER}_${DRONE_COMMIT}/
source:
- ./sist2-arm64-linux
#---
#kind: pipeline
#type: docker
#name: arm64
#
#platform:
# arch: arm64
#
#steps:
# - name: build
# image: simon987/ubuntu_ci_arm
# commands:
# - ./ci/build_arm64.sh
# - name: scp files
# image: appleboy/drone-scp
# settings:
# host:
# from_secret: SSH_HOST
# port:
# from_secret: SSH_PORT
# user:
# from_secret: SSH_USER
# key:
# from_secret: SSH_KEY
# target: /files/sist2/${DRONE_REPO_OWNER}_${DRONE_REPO_NAME}/arm_${DRONE_BRANCH}_${DRONE_BUILD_NUMBER}_${DRONE_COMMIT}/
# source:
# - ./sist2-arm64-linux

1
.gitignore vendored
View File

@ -16,3 +16,4 @@ bundle.js
vgcore.*
build/
third-party/
*.idx/

View File

@ -8,7 +8,7 @@ git submodule update --init --recursive
rm -rf CMakeFiles CMakeCache.txt
cmake -DSIST_DEBUG=off -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" .
make -j 33
make -j $(nproc)
strip sist2
./sist2 -v > VERSION
cp sist2 Docker/
@ -16,7 +16,5 @@ mv sist2 sist2-x64-linux
rm -rf CMakeFiles CMakeCache.txt
cmake -DSIST_DEBUG=on -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" .
make -j 33
cp /usr/lib/x86_64-linux-gnu/libasan.so.2.0.0 libasan.so.2
mv sist2_debug sist2-x64-linux-debug
tar -czf sist2-x64-linux-debug.tar.gz sist2-x64-linux-debug libasan.so.2
make -j $(nproc)
mv sist2_debug sist2-x64-linux-debug