diff --git a/jenkins_modify_jobs/main.py b/jenkins/jenkins_modify_jobs/main.py
similarity index 100%
rename from jenkins_modify_jobs/main.py
rename to jenkins/jenkins_modify_jobs/main.py
diff --git a/jenkins/jenkins_modify_jobs/modify_jenkins_job.py b/jenkins/jenkins_modify_jobs/modify_jenkins_job.py
new file mode 100644
index 0000000..e9d236d
--- /dev/null
+++ b/jenkins/jenkins_modify_jobs/modify_jenkins_job.py
@@ -0,0 +1,33 @@
+#!/usr/bin/env python3.10
+
+import jenkins, os
+
+def modify_jenkins_job(server_url = 'https://man-dan-03:9443', jenkins_username = 'jonnybravo', jenkins_user_token = '113c3449636622439627ab1d51454fc07c', jobs = list, old_config_part = str, new_config_part = str ):
+ server = jenkins.Jenkins(server_url, username=jenkins_username, password=jenkins_user_token)
+ for job in jobs:
+ try:
+ job_config = server.get_job_config(job)
+ new = job_config.replace(old_config_part, new_config_part)
+ server.reconfig_job(job, new)
+ except:
+ error_output = "Job " + job + " existiet nicht"
+ raise Exception(error_output)
+
+if __name__ == '__main__':
+ #os.putenv("PYTHONHTTPSVERIFY", 0)
+ os.environ["PYTHONHTTPSVERIFY"] = "0"
+
+ old_config = """
+
+ """
+ new_config = """
+
+
+
+ (?!support*).*
+ NONE
+
+
+
+ """
+ modify_jenkins_job(old_config_part=old_config, new_config_part=new_config, jobs=['multi_branch_test', 'multi_branch_test_2'])
\ No newline at end of file
diff --git a/jenkins/test_4_config.xml b/jenkins/test_4_config.xml
deleted file mode 100644
index 16fb769..0000000
--- a/jenkins/test_4_config.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- false
-
-
- 2
-
-
- https://gitea.schlaubistechtalk.de/JonnyBravo/test_play.git
- e4acf1ed-a858-429d-b5a6-c149431563db
-
-
-
-
- */master
-
-
- false
-
-
-
- true
- false
- false
- false
-
-
- H/2 * * * *
- false
-
-
- false
-
-
- ./test_play.yml
-
-
-
-
-
-
-
diff --git a/jenkins/test_5_config.xml b/jenkins/test_5_config.xml
deleted file mode 100644
index 16fb769..0000000
--- a/jenkins/test_5_config.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- false
-
-
- 2
-
-
- https://gitea.schlaubistechtalk.de/JonnyBravo/test_play.git
- e4acf1ed-a858-429d-b5a6-c149431563db
-
-
-
-
- */master
-
-
- false
-
-
-
- true
- false
- false
- false
-
-
- H/2 * * * *
- false
-
-
- false
-
-
- ./test_play.yml
-
-
-
-
-
-
-
diff --git a/jenkins_modify_jobs/test.py b/jenkins_modify_jobs/test.py
deleted file mode 100644
index 62ee2a4..0000000
--- a/jenkins_modify_jobs/test.py
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/python
-
-import jenkins
-
-if __name__ == '__main__':
- #server = Jenkins('https://man-dan-03:9443', username='JonnyBravo', password='113c3449636622439627ab1d51454fc07c')
- server = jenkins.Jenkins('https://man-dan-03:9443', username='JonnyBravo', password='113c3449636622439627ab1d51454fc07c')
- job_config = server.get_job_config('mulit_pipeline')
- #print(job_config)
- #config=job.get_config()
- old_config_part = """
-
- """
- new_config_part = """
-
- """
- new = job_config.replace(new_config_part, old_config_part)
- server.reconfig_job('mulit_pipeline', new)
- #new = config.replace('oldvalue', 'newvalue')
- #job.update_config(new)
\ No newline at end of file