This is a 3-part series blog that teach with plenty of detail how to automate building, assembling, deploying and testing SOA workloads into SOA Cloud Service either using a Local Development Environment or Oracle Developer Cloud Service, which is part of Oracle Public Cloud. The reason I decided to write these as a series of consecutive blogs is to allow a cohesive series of steps to ensure a completely brand new development environment could be fully configured to automate building and deployment of SOA Application.
There are 3 main ways you can build, package, deploy and test your SOA Applications in SOA Cloud Service using Oracle Developer Cloud Service and a series of technologies like Maven, Hudson, Git, Etc.
Deployment Options
-
Traditional JDeveloper or a SAR vie EM (never for Production or Test)
- Adjust Communication through WebLogic Channels
- Granting Network Access to development group
For more details on this one refer to this blog:
https://solutionsanz.blog/2016/11/22/teaching-how-to-configure-jdveloper-to-deploy-into-soacs/
-
Local Maven based Automated Framework
- Synchronize your Local Maven Repository
- Assess Connectivity to SOA CS
- Retrieve SOA CS SSL Certificate
For more details on this one refer to this blog:
-
Fully cloud based automated SOA deployment using Oracle Developer Cloud Service (DevCS)
- Create your DevCS Project
- Create your Maven Repository
- Synchronize your Remote Maven Repository
- Configure SOA Project pom.xml to use remote Maven repository
- Git Push your SOA Application
- Configure your Build (Hudson)
For more details on this one refer to this blog:
Click in any of the links above to gather more information.
I hope you found these series of blogs useful. If you have any question please contact any of the authors in Solutionsanz.blog
Thanks for your time.
Hi Sir,
i’m getting Connection timed out error while im synchinig the remote repository.
below is the maven command i used.
“mvn -X -U com.oracle.maven:oracle-maven-sync:push -Dorac
le-maven-sync.oracleHome=%MW_HOME% -Doracle-maven-sync.serverId=Interface_repo –
P Interface_repo_ProfId –log-file log24.txt”
LikeLike