Skip to content
Snippets Groups Projects
Commit 38c80b5c authored by Bartek Wrona's avatar Bartek Wrona
Browse files

- CI full process (sync and testing) shall be automatically started also for...

- CI full process (sync and testing) shall be automatically started also for commits targeting develop and default branch
- ci_sync.sh shall also try to terminate running server before another sync.
parent c6c1bcaf
No related branches found
No related tags found
4 merge requests!456Release candidate v1 24,!230Setup monitoring with pghero,!135Enable postgres monitoring on CI server,!63Further ci improvements
...@@ -50,6 +50,8 @@ hivemind_build: ...@@ -50,6 +50,8 @@ hivemind_build:
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always when: always
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH == "develop"'
when: always
- when: always - when: always
tags: tags:
...@@ -81,6 +83,8 @@ hivemind_sync: ...@@ -81,6 +83,8 @@ hivemind_sync:
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always when: always
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH == "develop"'
when: always
- if: '$CI_PIPELINE_SOURCE == "push"' - if: '$CI_PIPELINE_SOURCE == "push"'
when: manual when: manual
- when: on_success - when: on_success
...@@ -116,6 +120,8 @@ hivemind_start_server: ...@@ -116,6 +120,8 @@ hivemind_start_server:
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always when: always
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH == "develop"'
when: always
- if: '$CI_PIPELINE_SOURCE == "push"' - if: '$CI_PIPELINE_SOURCE == "push"'
when: manual when: manual
- when: on_success - when: on_success
...@@ -131,7 +137,10 @@ hivemind_stop_server: ...@@ -131,7 +137,10 @@ hivemind_stop_server:
variables: variables:
GIT_STRATEGY: none GIT_STRATEGY: none
when: manual rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always
- when: manual
script: script:
- scripts/ci_stop_server.sh hive_server.pid - scripts/ci_stop_server.sh hive_server.pid
......
...@@ -29,6 +29,10 @@ kill -SIGINT `pgrep -f "$HIVE_NAME sync"` || true; ...@@ -29,6 +29,10 @@ kill -SIGINT `pgrep -f "$HIVE_NAME sync"` || true;
sleep 5 sleep 5
kill -9 `pgrep -f "$HIVE_NAME sync"` || true; kill -9 `pgrep -f "$HIVE_NAME sync"` || true;
kill -SIGINT `pgrep -f "$HIVE_NAME server"` || true;
sleep 5
kill -9 `pgrep -f "$HIVE_NAME server"` || true;
ls -l dist/* ls -l dist/*
rm -rf ./local-site rm -rf ./local-site
mkdir -p `python3 -m site --user-site` mkdir -p `python3 -m site --user-site`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment