Note: This is not the plugin distributable! This is the source code. To find the installable plugin, go to the plug-in page on the IBM UrbanCode Plug-ins microsite.
This plug-in is protected under the Eclipse Public 1.0 License
Jenkins is a continuous integration server that supports interactions with other technologies by using a plug-in model.
This plug-in is installed into the Jenkins server and provides the ability to publish artifacts into an IBM UrbanCode Deploy component as a post-build action.
All plug-in documentation is updated and maintained on the IBM UrbanCode Plug-ins microsite.
Plug-ins downloaded directly from the IBM UrbanCode Plug-ins microsite are fully supported by IBM. Create a GitHub Issue or Pull Request for minor requests and bug fixes. For time sensitive issues that require immediate assistance, file a PMR through the normal IBM support channels. Plug-ins built externally or modified with custom code are supported on a best-effort-basis using GitHub Issues.
This open source plug-in uses Gradle as its build tool. Install the latest version of Gradle to build the plug-in locally. Build the plug-in by running the gradle jpi
command in the plug-in's root directory. The plug-in distributable will be placed under the build/libs
folder.
- APAR PH28324 - UCD Jenkins Plugin - Fail the Jenkins job if nothing is found to push to UCD( avoid false positive)
- APAR PH24835 - Update dependencies for compatibility for jenkins 2.2
- Fixing CVE:CVE-2019-4233
Added option to skip waiting for a successful deployment from UCD.
- APAR PI99495 - Update dependencies for compatibility with UCD 6.2.7.1+
- Removed admin user and administrative mode check for maintenance mode.
- Maintenance mode is removed in UCD 6.2.4, so we've removed it in the Jenkins plugin too.
- APAR PI84771 - Invalid versionName property upgrade path originating from v1.2.10.
- RFE 104275 - Support for Description and Application Request Properties on deployments.
- Use Global and Alternative credentials appropriately.
- Continue build process if Component Version link assignment fails.
- Fixed PI77548 - Unable to resolve component process properties.
- Fixed unserializable error when publishing versions.
- Added checkbox to configure administrative user.
- Added per job user credential configuration.
- Fixed PI61971 - Connection pool leak in Jenkins ibm-ucdeploy-publisher.
- Fixed PI32899 - Jenkins plugin fails on slave nodes with an UnserializbleException
- Fixed PI36005 - Jenkins plugin 1.2.1 not compatible with builds created with earlier versions of the plugin
- Fixed PI37957 - Pulled in a fix for excludes options not being handled by a common library.