1340aff75SJed Brownstages: 2340aff75SJed Brown - test 3340aff75SJed Brown - ci-status 4340aff75SJed Brown 5340aff75SJed Brownvariables: 6340aff75SJed Brown GIT_STRATEGY: fetch 7*c592e2e1SSatish Balay #GIT_DEPTH: 1 8*c592e2e1SSatish Balay GIT_CLEAN_FLAGS: -ffdxq 9340aff75SJed Brown 10e74c1a09SJed Brown.test: 11340aff75SJed Brown stage: test 12340aff75SJed Brown image: jedbrown/mpich 13340aff75SJed Brown before_script: 14340aff75SJed Brown - echo nproc=$(nproc) 15340aff75SJed Brown - cat /proc/cpuinfo 16340aff75SJed Brown script: 17*c592e2e1SSatish Balay - git config user.email "petsc@gitlab.none" 18*c592e2e1SSatish Balay - git config user.name "petsc gitlab-ci" 19*c592e2e1SSatish Balay - git fetch origin master 20*c592e2e1SSatish Balay - git merge -m "test" FETCH_HEAD 21e74c1a09SJed Brown - python3 ./configure --with-debugging=0 COPTFLAGS='-O -march=native' CXXOPTFLAGS='-O -march=native' FOPTFLAGS='-O -march=native' ${CONFIG_OPTS} 22e74c1a09SJed Brown - make -j$(nproc) -l$(nproc) 23e74c1a09SJed Brown - make -j$(nproc) -l$(nproc) -f gmakefile test search="${TEST_SEARCH}" 24e74c1a09SJed Brown 25e74c1a09SJed Brownmpich: 26e74c1a09SJed Brown extends: .test 27e74c1a09SJed Brown variables: 28e74c1a09SJed Brown CONFIG_OPTS: --with-mpi-dir=/usr/local --with-fc=0 29e74c1a09SJed Brown TEST_SEARCH: snes_tutorials-ex48% 30340aff75SJed Brown 31340aff75SJed Brownuni-complex-float-int64: 32e74c1a09SJed Brown extends: .test 33e74c1a09SJed Brown variables: 34e74c1a09SJed Brown CONFIG_OPTS: < 35e74c1a09SJed Brown --with-mpi=0 36340aff75SJed Brown --with-scalar-type=complex --with-precision=single --with-64-bit-indices 37e74c1a09SJed Brown TEST_SEARCH: ts_tutorials-ex11_adv_2d_quad_% 38340aff75SJed Brown 391702e285SSatish Balay.mcs_test: 4044cd3865SJed Brown stage: test 4144cd3865SJed Brown script: 42*c592e2e1SSatish Balay - git config user.email "petsc@gitlab.none" 43*c592e2e1SSatish Balay - git config user.name "petsc gitlab-ci" 44*c592e2e1SSatish Balay - git fetch origin master 45*c592e2e1SSatish Balay - git merge -m "test" FETCH_HEAD 461702e285SSatish Balay - ./config/examples/${TEST_ARCH}.py 4744cd3865SJed Brown - make 4844cd3865SJed Brown - make check 491702e285SSatish Balay - make cleantest allgtests-tap TIMEOUT=300 5044cd3865SJed Brown 511702e285SSatish Balay.linux_mcs_test: 521702e285SSatish Balay extends: .mcs_test 531702e285SSatish Balay tags: 541702e285SSatish Balay - mcs 551702e285SSatish Balay - linux 561702e285SSatish Balay before_script: 571702e285SSatish Balay - hostname 581702e285SSatish Balay - grep PRETTY_NAME /etc/os-release 591702e285SSatish Balay - echo $(nproc) 601702e285SSatish Balay 611702e285SSatish Balay.freebsd_mcs_test: 621702e285SSatish Balay extends: .mcs_test 638623489dSJed Brown tags: 648623489dSJed Brown - mcs 658623489dSJed Brown - freebsd 668623489dSJed Brown before_script: 678623489dSJed Brown - hostname 681702e285SSatish Balay - freebsd-version 691702e285SSatish Balay - echo $(sysctl -n hw.ncpu) 701702e285SSatish Balay 711702e285SSatish Balaylinux-gcc-complex-opt: 721702e285SSatish Balay extends: .linux_mcs_test 731702e285SSatish Balay variables: 741702e285SSatish Balay TEST_ARCH: arch-jenkins-linux-gcc-complex-opt 751702e285SSatish Balay 761702e285SSatish Balaylinux-gcc-pkgs-opt: 771702e285SSatish Balay extends: .linux_mcs_test 781702e285SSatish Balay variables: 791702e285SSatish Balay TEST_ARCH: arch-jenkins-linux-gcc-pkgs-opt 801702e285SSatish Balay 811702e285SSatish Balaylinux-gcc-quad-64idx-dbg: 821702e285SSatish Balay extends: .linux_mcs_test 831702e285SSatish Balay variables: 841702e285SSatish Balay TEST_ARCH: arch-jenkins-linux-gcc-quad-64idx-dbg 851702e285SSatish Balay 861702e285SSatish Balayfreebsd-c-single-opt: 871702e285SSatish Balay extends: .freebsd_mcs_test 881702e285SSatish Balay variables: 891702e285SSatish Balay TEST_ARCH: arch-jenkins-freebsd-c-single-opt 901702e285SSatish Balay 911702e285SSatish Balayfreebsd-cxx-cmplx-64idx-dbg: 921702e285SSatish Balay extends: .freebsd_mcs_test 931702e285SSatish Balay stage: test 941702e285SSatish Balay variables: 951702e285SSatish Balay TEST_ARCH: arch-jenkins-freebsd-cxx-cmplx-64idx-dbg 968623489dSJed Brown 97e74c1a09SJed Brown.status: 98340aff75SJed Brown stage: ci-status 99340aff75SJed Brown image: jedbrown/alpine-curl 100340aff75SJed Brown script: 101e74c1a09SJed Brown - BUILD_KEY=push BITBUCKET_NAMESPACE=petsc ./.gitlab-build-status.sh 102e74c1a09SJed Brown 103e74c1a09SJed Brownsuccess: 104e74c1a09SJed Brown extends: .status 105e74c1a09SJed Brown variables: 106e74c1a09SJed Brown BUILD_STATUS: passed 107340aff75SJed Brown when: on_success 108340aff75SJed Brown 109340aff75SJed Brownfailure: 110e74c1a09SJed Brown extends: .status 111e74c1a09SJed Brown variables: 112e74c1a09SJed Brown BUILD_STATUS: failed 113340aff75SJed Brown when: on_failure 114