commit message from python script
This commit is contained in:
@@ -3,7 +3,7 @@ import jenkins, os
|
|||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
#connect
|
#connect
|
||||||
server = jenkins.Jenkins('https://man-dan-03:9443', username='JonnyBravo', password='116a45abc20fff8ae5ac67cdac1d65c687')
|
server = jenkins.Jenkins('https://man-dan-03:9443', username='JonnyBravo', password='113c3449636622439627ab1d51454fc07c')
|
||||||
user = server.get_whoami()
|
user = server.get_whoami()
|
||||||
version = server.get_version()
|
version = server.get_version()
|
||||||
#vars_für den Job
|
#vars_für den Job
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
<userRemoteConfigs>
|
<userRemoteConfigs>
|
||||||
<hudson.plugins.git.UserRemoteConfig>
|
<hudson.plugins.git.UserRemoteConfig>
|
||||||
<url>{git_url}</url>
|
<url>{git_url}</url>
|
||||||
<credentialsId>4ee2c832-863c-41c3-8f9b-0962c7b8439f</credentialsId>
|
<credentialsId>e4acf1ed-a858-429d-b5a6-c149431563db</credentialsId>
|
||||||
</hudson.plugins.git.UserRemoteConfig>
|
</hudson.plugins.git.UserRemoteConfig>
|
||||||
</userRemoteConfigs>
|
</userRemoteConfigs>
|
||||||
<branches>
|
<branches>
|
||||||
|
|||||||
43
jenkins/test_4_config.xml
Normal file
43
jenkins/test_4_config.xml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
<?xml version='1.1' encoding='UTF-8'?>
|
||||||
|
<project>
|
||||||
|
<description></description>
|
||||||
|
<keepDependencies>false</keepDependencies>
|
||||||
|
<properties/>
|
||||||
|
<scm class="hudson.plugins.git.GitSCM" plugin="git@5.0.0">
|
||||||
|
<configVersion>2</configVersion>
|
||||||
|
<userRemoteConfigs>
|
||||||
|
<hudson.plugins.git.UserRemoteConfig>
|
||||||
|
<url>https://gitea.schlaubistechtalk.de/JonnyBravo/test_play.git</url>
|
||||||
|
<credentialsId>e4acf1ed-a858-429d-b5a6-c149431563db</credentialsId>
|
||||||
|
</hudson.plugins.git.UserRemoteConfig>
|
||||||
|
</userRemoteConfigs>
|
||||||
|
<branches>
|
||||||
|
<hudson.plugins.git.BranchSpec>
|
||||||
|
<name>*/master</name>
|
||||||
|
</hudson.plugins.git.BranchSpec>
|
||||||
|
</branches>
|
||||||
|
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||||
|
<submoduleCfg class="empty-list"/>
|
||||||
|
<extensions/>
|
||||||
|
</scm>
|
||||||
|
<canRoam>true</canRoam>
|
||||||
|
<disabled>false</disabled>
|
||||||
|
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
|
||||||
|
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
|
||||||
|
<triggers>
|
||||||
|
<hudson.triggers.SCMTrigger>
|
||||||
|
<spec>H/2 * * * *</spec>
|
||||||
|
<ignorePostCommitHooks>false</ignorePostCommitHooks>
|
||||||
|
</hudson.triggers.SCMTrigger>
|
||||||
|
</triggers>
|
||||||
|
<concurrentBuild>false</concurrentBuild>
|
||||||
|
<builders>
|
||||||
|
<hudson.tasks.Shell>
|
||||||
|
<command>./test_play.yml</command>
|
||||||
|
<configuredLocalRules/>
|
||||||
|
</hudson.tasks.Shell>
|
||||||
|
</builders>
|
||||||
|
<publishers/>
|
||||||
|
<buildWrappers/>
|
||||||
|
</project>
|
||||||
|
|
||||||
15
jenkins/use_jenkins_api.py
Normal file
15
jenkins/use_jenkins_api.py
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import jenkins
|
||||||
|
jenkins_client = jenkins.Jenkins('https://man-dan-03:9443', username='JonnyBravo', password='113c3449636622439627ab1d51454fc07c')
|
||||||
|
# Get all builds
|
||||||
|
all_jobs = jenkins_client.get_all_jobs()
|
||||||
|
|
||||||
|
# Show Job Infos
|
||||||
|
job_info = jenkins_client.get_job_info(name='test_4')
|
||||||
|
print(job_info)
|
||||||
|
|
||||||
|
# Show Job Name
|
||||||
|
for job_line in all_jobs:
|
||||||
|
print(job_line['name'])
|
||||||
|
|
||||||
|
# start Job
|
||||||
|
job_start = jenkins_client.build_job(name='test_4', parameters={'test' : 'test_python'})
|
||||||
Reference in New Issue
Block a user