.gitlab-ci.yml updated v117

This commit is contained in:
Ivan Nikolaev-Axenov 2024-07-17 15:45:42 +03:00
parent aff20d2c42
commit c27e377dbf
2 changed files with 31 additions and 5 deletions

View file

@ -34,10 +34,10 @@ services:
- "7020:7020" - "7020:7020"
- "8080:8080" - "8080:8080"
volumes: volumes:
- ./mnt/results:/opt/clearing/clearing_testing_utils/store/results - ${CI_PROJECT_DIR}/clr_test/mnt/results:/opt/clearing/clearing_testing_utils/store/results
- ./mnt/logs/clearing:/opt/clearing/bin/log - ${CI_PROJECT_DIR}/clr_test/mnt/logs/clearing:/opt/clearing/bin/log
- ./mnt/logs/tester:/opt/clearing/clearing_testing_utils/clearing-tester/logs - ${CI_PROJECT_DIR}/clr_test/mnt/logs/tester:/opt/clearing/clearing_testing_utils/clearing-tester/logs
- ./mnt/logs/converter:/opt/clearing/clearing_testing_utils/clearing-converter/logs - ${CI_PROJECT_DIR}/clr_test/mnt/logs/converter:/opt/clearing/clearing_testing_utils/clearing-converter/logs
# restart: always # restart: always
zookeeper: zookeeper:

View file

@ -52,6 +52,31 @@ def remove_files_with_extensions(extension):
os.remove(os.path.join(root, currentFile)) os.remove(os.path.join(root, currentFile))
def run_first():
logging.info(f"$CI_PROJECT_DIR = {os.environ['CI_PROJECT_DIR']}")
folders = [i for i in sorted(os.listdir(DATA_ROOT_DIR)) if re.search("\\d{1,}.\\d{1,}.*", i)]
logging.info(f"Removing folder {CLR_TEST_DIR}/clearing-all/clearing_testing_utils/store/expected")
shutil.rmtree(f"{CLR_TEST_DIR}/clearing-all/clearing_testing_utils/store/expected")
logging.info(f"Removing folder {CLR_TEST_DIR}/clearing-all/clearing_testing_utils/store/input")
shutil.rmtree(f"{CLR_TEST_DIR}/clearing-all/clearing_testing_utils/store/input")
logging.info(f"Removing file {CLR_TEST_DIR}/db/export.sql")
os.remove(f"{CLR_TEST_DIR}/db/export.sql")
logging.info(f"Removing file {CLR_TEST_DIR}/db/test-data.sql")
os.remove(f"{CLR_TEST_DIR}/db/test-data.sql")
logging.info(f"Copying files from {DATA_ROOT_DIR}/{folders[0]}/db/ to {CLR_TEST_DIR}/db/")
shutil.copytree(f"{DATA_ROOT_DIR}/{folders[0]}/db/", f"{CLR_TEST_DIR}/db/", dirs_exist_ok=True)
logging.info(f"Copying files from {DATA_ROOT_DIR}/{folders[0]}/clearing_testing_utils/ to {CLR_TEST_DIR}/clearing-all/clearing_testing_utils/")
shutil.copytree(f"{DATA_ROOT_DIR}/{folders[0]}/clearing_testing_utils/", f"{CLR_TEST_DIR}/clearing-all/clearing_testing_utils/", dirs_exist_ok=True)
remove_files_with_extensions(".xml")
change_date(folders[0])
run_docker(folders[0])
def main(): def main():
folders = [i for i in sorted(os.listdir(DATA_ROOT_DIR)) if re.search("\\d{1,}.\\d{1,}.*", i)] folders = [i for i in sorted(os.listdir(DATA_ROOT_DIR)) if re.search("\\d{1,}.\\d{1,}.*", i)]
@ -79,4 +104,5 @@ def main():
if __name__=='__main__': if __name__=='__main__':
main() run_first()
# main()