The concept of build automation has been around for years and tools like
Ant,
Ivy, and the highly regarded
Maven have helped cement the concept as a necessary tool in development endeavors of any scale. Tools like
Artifactory,
Archiva, and
Nexus have made managing a Maven repository simple and straightforward. Continuous Integration and tools that support the concept like
Jenkins and
CruiseControl, coupled with build automation, have lead to the ability to detect errors early and stamp them out. Of course there is the omnipresent code versioning implementation like
Git or
Subversion. Tack on an automated test framework like
Robot Framework and
Selenium and the result is industrial-like compilation, deployment, and testing of a work product. In this series of posts we will explore the installation, configuration, integration, and utilization of a select few of these tools with Oracle SOA Suite 12c.
The roadmap for this effort is as follows:
Disclaimer: This information is offered as a proof-of-concept and there are no warranties expressed or implied.
I just recently got introduced to and tried out Gradle: https://gradle.org/maven_vs_gradle/
ReplyDeleteIt looks prime to take over from Maven.