CI CD on webMethods service Designer

Hi Team,

This integrated light-weight is really helpful for quick set-up of development environment. I am exploring for continuous deployment part.

Is there any documents available on how to make CI/CD set-up for local development using Git & Jenkins ? Please help if any such link is available.

Thanks
Baharul Islam

Step By Step Instructions - http://techcommunity.softwareag.com/documents/portlet_file_entry/10157/webMethods_Automated_Build_and_Deployment_Guide_with_Jenkins_v01.pdf/c22ebc67-8ba3-4979-97fe-2f3192c0e565?status=0

Conceptual Explanation - http://techcommunity.softwareag.com/techniques-blog/-/blogs/continuous-integration-using-webmethods

Github Resources - http://techcommunity.softwareag.com/techniques-blog/-/blogs/continuous-integration

Hi Srikanth ,

I have tried to follow the below resources but every time getting failed in build step. Can you please help me to get it resolved.

https://www.youtube.com/watch?v=YK5o9rQbgpU&t=1492s

[url]https://github.com/SoftwareAG/sagdevops-ci-assets[/url]

[url]https://github.com/SoftwareAG/webmethods-sample-project-layout[/url]

I have created created master Branch of code and also have made the necessary changes on “System.properties” file. But when I am trying to build from Jenkins , getting below error as

C:\Program Files (x86)\Jenkins\workspace\First>C:/wMServiceDesigner/common/lib/ant/bin/ant -DSAGHome=C:/wMServiceDesigner -DSAG_CI_HOME=C:/Users/Administrator/Desktop/CI Asset/sagdevops-ci-assets -DprojectName=First build
Buildfile: C:\Program Files (x86)\Jenkins\workspace\First\build.xml

BUILD FAILED
C:\Program Files (x86)\Jenkins\workspace\First\build.xml:20: The processing instruction target matching “[xX][mM][lL]” is not allowed.

Hi

You are using wMServiceDesigner which does not have AssetBuildEnvironment libraries. Do you have a licensed installation? I would recommend using Licensed installation if you are using CI/CD.

ServiceDesigner is a trial version only for development.

Cheers,
Srikanth

Hi Srikanth,
I am using wmService designer for development only and commit code to git. For build and target server I am using two different installation of trial version.

Do you have any idea if trial version is supporting ci/cd or not?

Hi Baharul,

You might need commercial version for this. Do note that AssetBuildEnvironment (a.k.a. ABE) is an optional component for development and but is required for build creation in CI/CD process.

Thank you,
Srikanth

Hi Srikanth,

AssetBuild is required on build server only or all server like build target and development server?

Hi Baharul,

ABE is only required for build creation process. Not required on source and target servers. Once the code base is checked out you just need to invoke the build scripts to create builds.

Hope this helps,

Thank you,
Srikanth

Thanks Srikanth. Yes this helps Very much. Still I am looking how I can complete my Poc using trial version only.

Thanks!

Hi Baharul,

See if you can talk to local Account management team. They might be able to help you.

Thank you,
Srikanth

Hi Srikanth,

In trial version AssetBuild is included.I have tried again after installing AssetBuild but still getting same error.

Hi Baharul,

Can you please drop me an email to Srikanth.Prathipati@softwareag.com?

It would be easier for the us to see this in a call directly.

Thank you,
Srikanth

Yes Sure Srikanth. That’s will be helpfull.

Hi,
could you please tell us if this problem has been solved i have the same error as you and also i am using a free trial version.

Thank you in advance.
Best Regards.

Hi,
could you please tell us if this problem has been solved i have the same error as you and also i am using a free trial version.

Thank you in advance.
Best Regards.

Hi,

The solution is :
after the fork of the GitHub - SoftwareAG/webmethods-sample-project-layout: Sample project layout for webMethods assets. This sample also demostrates CI quick set up together with https://github.com/SoftwareAG/sagdevops-ci-assets project in your own git repository, you will have to delete the comment in the build.xml file or put it after the tag <? xml version = "1.0"?>.

Best Regards.