diff options
-rw-r--r-- | .gitlab-ci.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..4d651d60 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,45 @@ +stages: +- deploy +- fail +- ok + +pages: + stage: deploy + script: + - apt-get update + - apt-get -y -qq install git-core zip gcc zlib1g-dev ca-certificates libxml2-utils + - cd .. + - rm -rf tools + - git clone --depth 1 https://gitlab.com/evol/evol-tools.git tools + - ./tools/gitlab-ci/clientdata.sh + artifacts: + paths: + - public + only: + - master + +ok_job: + stage: ok + script: + - apt-get update + - apt-get -y -qq install ii psmisc + - cd .. + - rm -rf tools + - git clone --depth 1 https://gitlab.com/evol/evol-tools.git tools + - ./tools/gitlab-ci/completeaction.sh "Build success. See https://gitlab.com/evol/clientdata/builds" + when: on_success + only: + - master + +fail_job: + stage: fail + script: + - apt-get update + - apt-get -y -qq install ii psmisc + - cd .. + - rm -rf tools + - git clone --depth 1 https://gitlab.com/evol/evol-tools.git tools + - ./tools/gitlab-ci/completeaction.sh "Build failed. See https://gitlab.com/evol/clientdata/builds" + when: on_failure + only: + - master |