diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dc0913209..7e0dcf240 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,25 +1,34 @@ image: opensuse/leap +system_check: + stage: build + image: opensuse/leap + variables: + ci_variant: "check" + before_script: + script: + - maintainer/ci-build.sh + build_local: stage: build image: opensuse/leap #only: # - merge_requests variables: ci_variant: "local" before_script: - zypper refresh - zypper --non-interactive update script: - maintainer/ci-build.sh build:obs: stage: build when: manual image: opensuse/leap variables: ci_variant: "remote" before_script: - zypper --non-interactive install curl ca-certificates script: - maintainer/ci-build.sh diff --git a/maintainer/ci-build.sh b/maintainer/ci-build.sh index 559e1299f..74dd143d4 100755 --- a/maintainer/ci-build.sh +++ b/maintainer/ci-build.sh @@ -1,21 +1,25 @@ #!/bin/sh -#------------------------ -# dump env -set - case "$ci_variant" in (remote) # trigger obs windows build token=CBbFTso398hhg4WHESdUPE1n - curl "http://173.212.229.51/cgi-bin/run-obs-build?repo=${CI_PROJECT_URL}.git&revision=$CI_COMMIT_SHORT_SHA&job=$CI_JOB_ID&apitoken=$token" + curl "http://173.212.229.51/cgi-bin/obs-run-build?repo=${CI_PROJECT_URL}.git&revision=$CI_COMMIT_SHORT_SHA&job=$CI_JOB_ID&apitoken=$token" ;; (local) # local build + zypper --non-interactive install cmake zypper --non-interactive si umbrello mkdir -p build && cd build cmake .. make -j5 ;; + + (check) + set + zypper lr --url + uname -a + cat /etc/os-release + ;; esac