From c024826a8b1d73fd58a2446f3a07a0baf70573e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Robotka?= <robotka.adrian@gmail.com> Date: Mon, 11 Jan 2021 01:28:32 +0100 Subject: [PATCH] setup ci path --- .gitlab-ci.yml | 7 ----- gitlab-api-opressor/setup_ci.py | 39 --------------------------- gitlab-api-opressor/setup_projects.py | 4 +-- 3 files changed, 2 insertions(+), 48 deletions(-) delete mode 100644 .gitlab-ci.yml delete mode 100644 gitlab-api-opressor/setup_ci.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 758f060..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -# Ordering stages and jobs -stages: - - test - -#include: /job/editorconfig-check.yaml diff --git a/gitlab-api-opressor/setup_ci.py b/gitlab-api-opressor/setup_ci.py deleted file mode 100644 index d3efae6..0000000 --- a/gitlab-api-opressor/setup_ci.py +++ /dev/null @@ -1,39 +0,0 @@ -from functions import * - - -def repo_action(project_meta): - setup_project(project_meta) - - -def update_project(project_meta, data, postfix=''): - path = 'projects/' + str(project_meta['id']) + postfix - r = requests.put(url=get_url(path), data=data) - if r.ok: - print("Updated: " + project_meta['name']) - else: - print("ERROR: " + project_meta['name']) - print(r.content) - - -def setup_project(project_meta): - data = { - 'merge_method': 'rebase_merge', - - 'merge_requests_enabled': True, - 'lfs_enabled': True, - 'only_allow_merge_if_pipeline_succeeds': True, - 'only_allow_merge_if_all_discussions_are_resolved': True, - 'remove_source_branch_after_merge': True, - - 'issues_enabled': False, - 'snippets_enabled': False, - 'wiki_enabled': False, - 'container_registry_enabled': False, - 'shared_runners_enabled': False, - 'auto_devops_enabled': False - } - update_project(project_meta, data) - - -if __name__ == "__main__": - iterate_on_groups(repo_action) diff --git a/gitlab-api-opressor/setup_projects.py b/gitlab-api-opressor/setup_projects.py index 9c12f4f..f5a2dd4 100644 --- a/gitlab-api-opressor/setup_projects.py +++ b/gitlab-api-opressor/setup_projects.py @@ -30,8 +30,8 @@ def setup_project(project_meta): 'wiki_enabled': False, 'container_registry_enabled': False, 'shared_runners_enabled': False, - 'auto_devops_enabled': False - 'ci_config_path': '' + 'auto_devops_enabled': False, + 'ci_config_path': 'ci/pipeline/universal.yaml@kszk/sysadmin/ansible/ansci' } update_project(project_meta, data) -- GitLab