From d96ee1ee570282d2dabd71236fa69c777341518f Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sun, 17 May 2020 10:57:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=B0=D0=B2=D1=82=D0=BE=D1=81?= =?UTF-8?q?=D0=B1=D0=BE=D1=80=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 4 +- .gitlab-ci/scheduled.yml | 79 ---------------------------------------- 2 files changed, 3 insertions(+), 80 deletions(-) delete mode 100644 .gitlab-ci/scheduled.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 04b4bc6..ddbd00e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,7 @@ include: - - local: .gitlab-ci/scheduled.yml + - project: 'f1x1t/gitlab-ci' + ref: master + file: 'scheduled.yml' smolensk15-nightly: extends: .scheduled-smolensk15 diff --git a/.gitlab-ci/scheduled.yml b/.gitlab-ci/scheduled.yml deleted file mode 100644 index 02d6f70..0000000 --- a/.gitlab-ci/scheduled.yml +++ /dev/null @@ -1,79 +0,0 @@ -variables: - GIT_SUBMODULE_STRATEGY: recursive - GET_SOURCES_ATTEMPTS: 10 - -.scheduled-test: - only: - refs: - - schedules - cache: - paths: ['*.status'] - before_script: - - > - if [ -f "${CI_JOB_NAME}.status" ]; then - if [ "$(cat ${CI_JOB_NAME}.status)" == "${CI_COMMIT_SHA}" ]; then - echo "=== Commit ${CI_COMMIT_SHORT_SHA} already tested with job ${CI_JOB_NAME} ===" - exit 0 - fi - fi - - > - if [ -n "${APT_UPDATE_CMD}" ]; then - ${APT_UPDATE_CMD} - fi - - > - if [ -n "${APT_INSTALL_CMD}" ]; then - ${APT_INSTALL_CMD} - fi - script: - - > - if [ -f "${CI_JOB_NAME}.status" ]; then - if [ "$(cat ${CI_JOB_NAME}.status)" == "${CI_COMMIT_SHA}" ]; then - echo "=== Commit ${CI_COMMIT_SHORT_SHA} already tested with job ${CI_JOB_NAME} ===" - exit 0 - fi - fi - - rm -f ${CI_JOB_NAME}.status - - mkdir build - - cd build - - cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=_output -DCPACK_PACKAGING_INSTALL_PREFIX=/opt/rtis -DMYXLIB_BUILD_EXAMPLES_HO=ON -DMYXLIB_BUILD_LIBRARIES=ON -DMYXLIB_BUILD_EXAMPLES=ON .. - - ninja - - > - if [ -z "${CI_SHARED_ENVIRONMENT+x}" ]; then - ninja install - ninja package - ninja package_source - ninja deb - fi - - echo "${CI_COMMIT_SHA}" > "../${CI_JOB_NAME}.status" - artifacts: - paths: - - build/*.xz - - build/*.deb - when: on_success - expire_in: 10 days - - -.scheduled-smolensk15: - extends: .scheduled-test - image: smolensk15-dev - tags: ['docker'] - -.scheduled-orel212: - extends: .scheduled-test - image: orel212-dev - tags: ['docker'] - -.scheduled-bionic: - extends: .scheduled-test - image: bionic-dev - tags: ['docker'] - -.scheduled-focal: - extends: .scheduled-test - image: focal-dev - tags: ['docker'] - -.scheduled-elbrus: - extends: .scheduled-test - tags: ['elbrus'] -