Legacy Knowledge Base
Published Jun. 30, 2025

Configure Client Extensions Code with Github and Jenkins

Written By

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM).

Issue

  • Is it possible to deploy local code to the Liferay SaaS Cloud environment via Jenkins

  • If users want to maintain the code in Github then which project structure do they need to follow as part of GitHub?

Environment

  • Liferay SaaS

Resolution

  • All of the Liferay cloud consumers have access to an extensions environment where Client Extensions can be deployed and linked with their Liferay SaaS environment.
  • Although a CI service is not present in the extension environment, therefore, users will have to incorporate the lcp deploy commands into their own external CI tool.
  • Liferay cloud (Liferay SaaS offering) consumers can only access the Cloud Console for their Client Extensions environments. This means that users cannot view logs, restart, deploy, or otherwise manage services on the production project.
  • CI, Backup, Database, Liferay, Search, and Webserver are all inaccessible to the users. However, if information is needed, or an action needs to be performed on the Cloud Console, it should be requested by users via support tickets.
  • As a result, this request is not achievable at this time (At the time of publishing this article)

Additional Information

  • Please submit a support ticket in case any more information is required related to this process. 
Did this article resolve your issue ?

Legacy Knowledge Base