--- - builder: name: cntt-tox builders: - shell: | set +x if [ -d {dir} ] && [ -f {dir}/tox.ini ]; then sudo apt-get -o DPkg::Lock::Timeout=300 update && \ sudo DEBIAN_FRONTEND=noninteractive apt-get \ -o DPkg::Lock::Timeout=300 dist-upgrade -y sudo DEBIAN_FRONTEND=noninteractive \ apt-get -o DPkg::Lock::Timeout=300 install tox texlive \ texlive-latex-extra latexmk pandoc -y (cd {dir} && tox wget -q -N https://dl.min.io/client/mc/release/linux-amd64/mc && chmod a+x mc ./mc cp -r -q build/ opnfv/artifacts.opnfv.org/{stream}/$BUILD_TAG echo "\nhttps://artifacts.opnfv.org/{stream}/$BUILD_TAG/index.html\n") fi if [ -d {dir}/build ] && [ -f {dir}/build/Makefile ]; then (cd {dir}/build && make wget -q -N https://dl.min.io/client/mc/release/linux-amd64/mc && chmod a+x mc for i in *.pdf; do ./mc cp -r -q $i opnfv/artifacts.opnfv.org/{stream}/$BUILD_TAG echo "\nhttps://artifacts.opnfv.org/{stream}/$BUILD_TAG/$i\n" done) fi if [ -d {dir}/gsma ]; then (cd {dir}/gsma wget -q -N https://dl.min.io/client/mc/release/linux-amd64/mc && chmod a+x mc for i in *.docx *.rst; do ./mc cp -r -q $i opnfv/artifacts.opnfv.org/{stream}/$BUILD_TAG/gsma echo "\nhttps://artifacts.opnfv.org/{stream}/$BUILD_TAG/gsma/$i\n" done) fi - scm: name: cntt-scm scm: - git: url: https://github.com/cntt-n/CNTT refspec: '+refs/heads/*:refs/remotes/origin/* +refs/pull/*/head:refs/remotes/origin/pr/*' - parameter: name: cntt-parameter parameters: - label: name: node default: 'opnfv-build' - job-template: name: cntt-tox-{stream} scm: - cntt-scm triggers: - github parameters: - cntt-parameter builders: - cntt-tox: stream: '{stream}' dir: '{dir}' publishers: - github-notifier - project: name: cntt stream: - rm: dir: doc/ref_model - ra1: dir: doc/ref_arch/openstack - ra2: dir: doc/ref_arch/kubernetes - rc: dir: doc/ref_cert - rc1: dir: doc/ref_cert/RC1 - rc2: dir: doc/ref_cert/RC2 - ri1: dir: doc/ref_impl/cntt-ri - ri2: dir: doc/ref_impl/cntt-ri2 jobs: - cntt-tox-{stream} - view: name: cntt view-type: list columns: - status - weather - job - last-success - last-failure - last-duration regex: ^cntt.*$