Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Problems running Liferay 7.2 application on Jenkins
Hello, I have successfully built my Liferay 7.2 application on my PC and run it on my local PC that calls out to our nexus server to dowload liferay dependencies. However, I am facing problems running the application Liferay on Jenkins. I have created a pipeline to checkout my application from my bitbucket branch but when it goes to do gradlew clean build I am getting the followin errors. Its not going to our nexus server for the dependencies but it goes outside maven repo https://repo.maven.apache.org/. Could anyone assist?
[Pipeline] script [Pipeline] { [Pipeline] sh
+ cd ArtifactManagerWorkSpace + chmod +x gradlew + ./gradlew clean build Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':wars:ArtifactManagerTheme:buildTheme'. > Could not resolve all files for configuration ':wars:ArtifactManagerTheme:parentThemes'. > Could not find com.liferay:com.liferay.frontend.theme.styled:. Required by: project :wars:ArtifactManagerTheme > Could not find com.liferay:com.liferay.frontend.theme.unstyled:. Required by: project :wars:ArtifactManagerTheme > Could not resolve com.liferay.portal:release.portal.bom.third.party:7.2.1. Required by: project :wars:ArtifactManagerTheme > Could not resolve com.liferay.portal:release.portal.bom.third.party:7.2.1. > Could not get resource 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.third.party/7.2.1/release.portal.bom.third.party-7.2.1.pom'. > Could not GET 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.third.party/7.2.1/release.portal.bom.third.party-7.2.1.pom'. > Remote host closed connection during handshake > Could not resolve com.liferay.portal:release.portal.bom.third.party:7.2.1. > Could not get resource 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.third.party/7.2.1/release.portal.bom.third.party-7.2.1.pom'. > Could not GET 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.third.party/7.2.1/release.portal.bom.third.party-7.2.1.pom'. > Remote host closed connection during handshake > Could not resolve com.liferay.portal:release.portal.bom:7.2.1. Required by: project :wars:ArtifactManagerTheme > Could not resolve com.liferay.portal:release.portal.bom:7.2.1. > Could not get resource 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.1/release.portal.bom-7.2.1.pom'. > Could not GET 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.1/release.portal.bom-7.2.1.pom'. > Remote host closed connection during handshake > Could not resolve com.liferay.portal:release.portal.bom:7.2.1. > Could not get resource 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.1/release.portal.bom-7.2.1.pom'. > Could not GET 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.1/release.portal.bom-7.2.1.pom'. > Remote host closed connection during handshake > Could not resolve com.liferay.portal:release.portal.bom.compile.only:7.2.1. Required by: project :wars:ArtifactManagerTheme > Could not resolve com.liferay.portal:release.portal.bom.compile.only:7.2.1. > Could not get resource 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.compile.only/7.2.1/release.portal.bom.compile.only-7.2.1.pom'. > Could not GET 'https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.compile.only/7.2.1/release.portal.bom.compile.only-7.2.1.pom'. > Remote host closed connection during handshake > Could not resolve com.liferay.portal:release.portal.bom.compile.only:7.2.1. > Could not get resource 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.compile.only/7.2.1/release.portal.bom.compile.only-7.2.1.pom'. > Could not GET 'https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.compile.only/7.2.1/release.portal.bom.compile.only-7.2.1.pom'. > Remote host closed connection during handshake * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 6s [Pipeline] } [Pipeline] // script Error when executing success post condition: hudson.AbortException: script returned exit code 1 at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.handleExit(DurableTaskStep.java:658) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.check(DurableTaskStep.java:604) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.run(DurableTaskStep.java:548) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] emailext
[Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE
Hello, I was able to have my Liferay 7.2 Workspace application run and build successfully on my local Jenkins all dependencies were resolved. But when I try to run my Liferay workspace using Jenkins pipeline project its not accessing our local nexus repo but goes outside whihc get connection error resulted into dependency resolution failure. Its weird it runs on my local PC but not on remote build server. Can someone advise
Thanks
Kevin
Powered by Liferay™