Add circleci format_compatible nightly build (#7926)
Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/7926 Test Plan: manual trigger the test: https://app.circleci.com/pipelines/github/facebook/rocksdb/5718/workflows/0427934c-7629-4e1e-a523-1fa1ab8e8f59/jobs/91413 Reviewed By: pdillinger Differential Revision: D26238070 Pulled By: jay-zhuang fbshipit-source-id: 5f6ca75d922a88f9e8c8b17d6d7b026506ff8638
This commit is contained in:
parent
48669be618
commit
65487da1f5
@ -103,6 +103,13 @@ commands:
|
|||||||
git clone --single-branch --branch master --depth 1 https://github.com/google/gtest-parallel.git ~/gtest-parallel
|
git clone --single-branch --branch master --depth 1 https://github.com/google/gtest-parallel.git ~/gtest-parallel
|
||||||
echo 'export PATH=$HOME/gtest-parallel:$PATH' >> $BASH_ENV
|
echo 'export PATH=$HOME/gtest-parallel:$PATH' >> $BASH_ENV
|
||||||
|
|
||||||
|
install-compression-libs:
|
||||||
|
steps:
|
||||||
|
- run:
|
||||||
|
name: Install compression libs
|
||||||
|
command: |
|
||||||
|
sudo apt-get update -y && sudo apt-get install -y libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev
|
||||||
|
|
||||||
executors:
|
executors:
|
||||||
windows-2xlarge:
|
windows-2xlarge:
|
||||||
machine:
|
machine:
|
||||||
@ -565,7 +572,25 @@ jobs:
|
|||||||
gtest-parallel $(</tmp/test_list) --output_dir=/tmp | cat # pipe to cat to continuously output status on circleci UI. Otherwise, no status will be printed while the job is running.
|
gtest-parallel $(</tmp/test_list) --output_dir=/tmp | cat # pipe to cat to continuously output status on circleci UI. Otherwise, no status will be printed while the job is running.
|
||||||
- post-steps
|
- post-steps
|
||||||
|
|
||||||
|
build-format-compatible:
|
||||||
|
machine:
|
||||||
|
image: ubuntu-1604:202007-01
|
||||||
|
resource_class: 2xlarge
|
||||||
|
steps:
|
||||||
|
- pre-steps
|
||||||
|
- install-gflags
|
||||||
|
- install-compression-libs
|
||||||
|
- run:
|
||||||
|
name: "test"
|
||||||
|
command: |
|
||||||
|
export TEST_TMPDIR=/dev/shm/rocksdb
|
||||||
|
rm -rf /dev/shm/rocksdb
|
||||||
|
mkdir /dev/shm/rocksdb
|
||||||
|
tools/check_format_compatible.sh
|
||||||
|
- post-steps
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
|
version: 2
|
||||||
build-linux:
|
build-linux:
|
||||||
jobs:
|
jobs:
|
||||||
- build-linux
|
- build-linux
|
||||||
@ -666,3 +691,13 @@ workflows:
|
|||||||
build-cmake-mingw:
|
build-cmake-mingw:
|
||||||
jobs:
|
jobs:
|
||||||
- build-cmake-mingw
|
- build-cmake-mingw
|
||||||
|
nightly:
|
||||||
|
triggers:
|
||||||
|
- schedule:
|
||||||
|
cron: "0 0 * * *"
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
jobs:
|
||||||
|
- build-format-compatible
|
||||||
|
Loading…
Reference in New Issue
Block a user