Integration of Jenkins and RTC
![]()
Hi,
I want to integrate jenkins with RTC to execute builds. I am refering this wiki link https://jazz.net/wiki/bin/view/Main/JazzScmWithJenkinsPlugin Below are the steps I have done so far.
In the jenkins when I configure system i.e. click on Manage Jenkins then Configure System I am unable to add build system toolkit. Also I getting error as "
GUI in this version of Jenkins is lot different than the version used in reference wiki link provided by IBM. Even though I was getting this error I moved forward with further steps in the wiki link.
Created a jenkins job with all the required parameters to it. Created build engine inside RTC and tested connection.
I created build definition, in the last tab of build definition i.e. Hudson/Jenkins tab when I click on GetJobs button I am getting error as "Error retrieving the Jobs from Hudson/Jenkins : Hudson/Jenkins user was denied access to URL: http://localhost:8080/api/xml?tree=jobs[name,displayName,url,buildable,scm[type,buildType,buildDefinition]" I am facing two issues here, first I can not add build toolkit to jenkins/my build toolkit is not identified in jenkins. second I am getting above error when I click on GetJobs button. I am using RTC version 5.0.2.
|
4 answers
![]()
You should be able to configure build toolkit in Manage Jenkins->Global Tool Configuration. Once configured, you can select the toolkit in Configure System->Rational Team Concert.
Does your Jenkins instance require credentials? If yes, Could your provide the credentials in the build engine and try again. Refer to this wiki for Team Concert Plugin configuration - https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin#TeamConcertPlugin-JenkinsConfiguration Comments Hi Lakshmi,
I was able to remove second error i.e. Problem in getting Jenkins Jobs under build definition by creating new build engine and new build definition.
|
![]()
Error I am getting when I run build from RTC
Started by user vikrant Building in workspace C:\Users\Admin\.jenkins\workspace\compile-and-test2 RTC : checkout... RTC : Build initiated by request from RTC RTC Checkout : Source control setup RTC Checkout : Accepting changes into workspace "compile-and-test Workspace2" ... Using build definition configuration. Fetching files from repository workspace "compile-and-test Workspace2". RTC Checkout : Fetching files to fetch destination "C:\Users\Admin\.jenkins\workspace\compile-and-test2\JazzWorkspace" ... RTC Checkout : Fetching Completed [compile-and-test] $ cmd.exe /C "ant.bat -file build.xml -DbuildResultUUID=_Kf-pMM6CEeaHVb-D1sZGtw -DbuildDefinitionId=jenkins_definition -DrepositoryAddress=https://localhost:9443/ccm all -lib C:\Users\Admin\jenkinsdemo\RTCBuildToolkit502\jazz\buildsystem\buildtoolkit -lib C:\Users\Admin\jenkinsdemo\ecj-4.4.jar && exit %%ERRORLEVEL%%" 'ant.bat' is not recognized as an internal or external command, operable program or batch file. Build step 'Invoke Ant' marked build as failure Finished: FAILURE |
![]()
Ralph Schoon (62.7k●3●36●43)
| answered Jan 01 '17, 2:21 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER edited Jan 01 '17, 2:24 p.m.
https://www.google.com/search?q=Jenkins+Error+ant.bat =>
Plus 30 or 40 other hits in the search.
This is NOT rocket science and the problem is easy enough to search for and to understand in the first place (ant.bat not being found for whatever reason).
|