Solution:
Tools used for Continuous Integration for AEM
- Jenkins is a Continuous Integration system. It can be configured to work with any version control system, automatically pulling in your latest changes, compiling your source code, running your tests, and deploying your code. It is also commonly integrated with artifact repositories and static code analysis tools.
- SonarQube is a free static code analysis tool that can be leveraged to measure and track code quality and technical debt.
- Nexus OSS is a free repository manager, allowing for the mirroring and storage of your Maven dependencies follow the below URL for configuration of CI.
https://solutionpartners.adobe.com/content/dam/spp_assets/public/public_4/Continuous_Integration_for_AEM.pdf
1 https://docs.sonarqube.org/display/SONAR/Requirements
2 https://github.com/Adobe-Consulting-Services/lazybones-aem-templates
3 https://github.com/Adobe-Marketing-Cloud/aem-project-archetype
Additional Resources:
https://www.unixmen.com/install-oracle-java-jdk-8-centos-76-56-4/ https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-centos-7 https://docs.sonarqube.org/display/SONAR/Installing+the+Server https://github.com/Cognifide/AEM-Rules-for-SonarQube/releases https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
1 https://docs.sonarqube.org/display/SONAR/Requirements
2 https://github.com/Adobe-Consulting-Services/lazybones-aem-templates
3 https://github.com/Adobe-Marketing-Cloud/aem-project-archetype
Additional Resources:
https://www.unixmen.com/install-oracle-java-jdk-8-centos-76-56-4/ https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-centos-7 https://docs.sonarqube.org/display/SONAR/Installing+the+Server https://github.com/Cognifide/AEM-Rules-for-SonarQube/releases https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
http://books.sonatype.com/nexus-book/reference3/index.html https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins https://maven.apache.org/guides/mini/guide-encryption.html
No comments:
Post a Comment
If you have any doubts or questions, please let us know.