1

How to publish artifacts after a successful build from Jenkins to uDeploy (IBM)?

I heard that urbandeploypublisher.hpi is required to upload this API in Jenkins but I didn't find any where.

Tunaki
  • 132,869
  • 46
  • 340
  • 423
Phani Raja
  • 11
  • 1
  • 2
  • First Google result: https://github.com/UrbanCode/jenkins-udeploy-plugin – Daniel Beck Jul 08 '13 at 21:34
  • It looks like it can be found here: https://www.ibmdw.net/urbancode/plugin/jenkins-ibmucd/ – kalantar Mar 31 '14 at 17:06
  • Hi Phani, you may also want to consider using an artifact repository tool like Nexus or Artifactory to archive and manager your artifacts instead of uDeploy. Your Jenkins build can archive your artifacts in Nexus for example and uDeploy can then fetch the artifact from Nexus and execute necessary deploy steps. – cdugga Jul 31 '15 at 14:50

3 Answers3

2

Latest copy of the Plugin for UrbanCode Deploy is available here: https://developer.ibm.com/urbancode/plugin/jenkins/

EricMinick
  • 1,487
  • 11
  • 12
0

Yes.. There is a plugin IBM UrbanCode Plugin available which you can integrate in Jenkins.

Below is the link you can see the plugin :- https://developer.ibm.com/urbancode/plugins/

1.1.0 is the stable version that you can use. Just by integrating the plugin in Jenkins you would be able to fetch the recent build (code builded by jenkins) from your Urbancode application.

This should work...

  • Inside one Jenkins' job, how can I publish to three UCD components? e.g. to app1_web, app1_ear, app1_db. – Jirong Hu Feb 09 '17 at 18:08
0

http://www-01.ibm.com/support/docview.wss?uid=swg21664334 is the URL for the detailed steps to integrate IBM UCD and Jenkins (It might be useful for who is trying to integrate UCD and Jenkins)

Jenkins stage for UCD deploy

 stage ('UCD Deploy') {
        steps {
            script {
                ucdDeploy {
                    ucdUsername="UCD_username"
                    ucdPassword="UCD_password"
                    applicationName="application_name"
                    environmentName="environment_name"
                    processName="UCD_process_name"
                    artifactVersion= "UCD_component_name : application_version_to_deploy"
                    customProps=""
                }
            }
        }
}
Shankar kota
  • 111
  • 6