-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.gitlab-ci.yml
31 lines (26 loc) · 1.08 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
before_script:
- source ~/.profile
- echo "Start test"
stages:
- test
- create_task
test_create_remove_project_job:
stage: test
script:
- echo "Run some script"
- python zbx_add_new_proj/zbx_add_proj.py --prname "autotest.southbridge.io"
- python zbx_create_web_check/zbx_create_web_check.py --url "https://autotest.southbridge.io" --pattern "zabbix" --prname "autotest.southbridge.io" --desc "autotest"
- python zbx_create_domain_check/domain_check.py --prname "autotest.southbridge.io" --domain "southbridge.io"
- python zbx_create_sslvalid_check/zbx_create_sslvalid_check.py --prname "autotest.southbridge.io" --domain "southbridge.io"
- python zbx_add_maintenance/zbx_add_maintenance.py --host "content_check.autotest.southbridge.io" --period "1H" --desc "autotest"
- python unit-test/unit_test.py
- python zbx_remove_project/zbx_remove_project.py --prname "autotest.southbridge.io"
tags:
- zabbix
create_task:
stage: create_task
script:
- python unit-test/unit_test_create_task.py
when: on_failure
tags:
- zabbix