Setting Up Automatic Deployment
Kyle is able to begin developing and testing with Liferay Cloud, but it’s easier if he can test his changes immediately after deployment.
Here, you’ll configure a branch to deploy newly pushed changes to your UAT environment automatically.
Add the Configuration
Configure automatic deployment via the
LCP_CI_DEPLOY_TARGET CI service environment variables.
In the Liferay Cloud console, navigate to your
Click on the CI service.
Click the Environment Variables tab.
Set these environment variable values:
Click Save Changes.
The CI service restarts with the new configuration. Once it’s back up, builds created from that point on via the
live-update branch are deployed to your UAT environment automatically.
Test with a New Push
Next, make a commit and test that automatic deployment is working properly.
Open your command prompt in your project repository.
Create and switch to a new branch called
live-update. You’ll use this branch to deploy immediately any new developments you push up to UAT.
git checkout -b live-update
Add and commit a dummy file to trigger a new build.
git add dummy.txt
git commit -m "First automatic deployment"
Push the change to your remote
git push origin live-update
Return to the Liferay Cloud console and click Deployments.
Your new commit appears in the list of deployments, deployed to the UAT environment.
Now you can deploy any new developments or changes straight from your repository for testing. Next, you’ll practice using a backup to revert changes from development.