diff --git a/.circleci/config.yml b/.circleci/config.yml index 3a5dbe4cc..e286e6387 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,14 +1,40 @@ version: 2 jobs: - build-centos7: + build-centos7-baseline: docker: - image: ossrs/srs:dev steps: - checkout - run: | - cd trunk && ./configure && make && - ./configure --nasm=off --srtp-nasm=off && make clean && make && - ./configure --gb28181=on && make clean && make + cd trunk && ./configure && make + build-centos7-noasm: + docker: + - image: ossrs/srs:dev + steps: + - checkout + - run: | + cd trunk && ./configure --nasm=off --srtp-nasm=off && make + build-centos7-gb28181: + docker: + - image: ossrs/srs:dev + steps: + - checkout + - run: | + cd trunk && ./configure --gb28181=on && make + build-centos8-baseline: + docker: + - image: ossrs/srs:dev8 + steps: + - checkout + - run: | + cd trunk && ./configure && make + build-ubuntu20-baseline: + docker: + - image: ossrs/srs:dev8 + steps: + - checkout + - run: | + cd trunk && ./configure && make test: docker: - image: ossrs/srs:dev @@ -22,5 +48,9 @@ workflows: version: 2 build_and_test: jobs: - - build-centos7 + - build-centos7-baseline - test + - build-centos7-noasm + - build-centos7-gb28181 + - build-centos8-baseline + - build-ubuntu20-baseline