We are using Clearcase and our server is WAS 8.0,Websphere portal Server 8.0.We want to automate the entire build and deploy process. Could you please suggest us the best servers and tools?
IBM Deploy ok for this they have built some good customizations to support all kinds of use cases, but it depends on your infra / target. If your on VM's, IBM Deploy is just fine if you're deploying into containers then look at a container orchestrator but be prepared to learn a lot about how to pull it all together with api's and scripts, many of these are still maturing products. So unless you have an army of geeks helping you may want think about the cost of upkeep.
I would suggest you to try this Docker based continuous delivery tool. This tool has inbuilt database and middleware content to automation many software installation which includes WAS also. It comes with automation and orchestration tool which can automate anything.
https://github.com/HewlettPackard/codar-ce which can help you for build and deploy automation.
Product Manager, HPE Software
You have an IBM stack, you might start by looking at the IBM tools.
Our IBM UrbanCode Build and IBM UrbanCode Deploy tools integrate with ClearCase and very deeply with WebSphere. I lead product management for these tools.
Our WebSphere capabilities not only support deploying to WAS (including Liberty) but they also go deep into the configuration of WAS to the extent that many clients use UrbanCode Deploy to smooth their migration from older WAS versions to newer ones, or recreate instances that are on-prem in a cloud.
Now, every ARA tool integrates with WAS to one degree or another. We're confident our integration rocks and our developers have the advantage of knowing the cell phone numbers of websphere developers in case they get stuck. Nobody else has that going for them.
In general you will need to have
• Continuous Integration platform such as Jenkins, Teamcity, TFS together with repository and build tool
• Continuous Deployment solution
o Deployment Automation (ex CA Automic Release Automation) to automate deployment tasks and operations (multi-components / technologies, multi-servers for java and other applications),
o Release Orchestration (ex : CA Continuous Delivery Director) to manage release workflow from CI platform to production environments, integrating DevOps tools such as jenkins, jira / agile central, ServiceNow, provisioning,..
Hope this give a hint of solutions which can help besides testing tools (test design and test case generation, test data, performance and security tests)..
I'll begin with the obvious - I'm the CEO of XebiaLabs. However, we are ranked #1 Deployment/Release technology for the enterprise by Gartner and Forrester. We have an end-to-end platform tightly integrated to WebSphere, but also to almost every other common DevOps tool including Jenkins, Puppet, Chef, JIRA, ServiceNow etc..
We feel that we've built the most scalable and user-friendly solution in the market. Our products are available for free trial at www.xebialabs.com or you can contact me directly and I'll be happy to introduce you to our support staff: dlangone@XebiaLabs.com
In our company we have svn and websphere 8, also our websphere configs are huge, Urban code deploy is really good for deployment and managing the websphere configs
We are a vendor specialising in deployment especially with Websphere. Take a look at our product RapidDeploy. You can deploy Websphere (and other applications and infrastructure) without the need for any complex scripting. http://www.midvision.com/product/rapiddeploy
In our company we're using Subversion, Bamboo as a CI buildtool, Nexus as the artefact repository and Maven. For deploying we're using XLDeploy (XebiaLabs): we can deploy in a Bamboo buildstep to the XLDeploy repository and from there to our WebSphere Application Servers in one run. We use a Maven plugin for the build and a WebSphere deployment plugin in XLDeploy. At the moment we're testing GIT and Bitbucket and also XLRelease for orchestration.
The below integration done by my team in our company. I can suggest it to you.
Source Control: RTC
Build Engine: RTC and In-House
Deployment: Urban Code Deploy & Release
There are many potential tools and solutions in the market. If your goal is a repeatable process across the pipeline (from Dev) to production, then a mechanism that is built on flexible and repeatable process would be a sound choice. Managing the entire Build and Deploy process requires control and management over Continuous Integration (Build) and then Continuous Delivery (Deploy). This whole process can be fully automated, with the option of stage (control) gates if required. Please contact me if you require more detail.
It seems you want and end-to-end solution.
You have a number of options:
use a Build tool (like Jenkins) and a Deployment tool.
Whatever Build or deploy tool you want to use, verify if they have an out-of-the-box solution for building and deploying WAS.
If tou want a full DevOps solution and Orchestration of the whole process you can have a look at our IKANALM solution that has out-of-the-box build and deploy phases where you just need to adapt the parameters. The solution is web based and works with Clearcase.
More info at www.ikanalm.com and www.bluebridgesoftware.com
René De Vleeschauwer
What do you like most about IBM Rational ClearCase?
Thanks for sharing your thoughts with the community!