-It includes continuous integration and continuous delivery.
-Code Inspection, performance testing, and security validation.
-Automatic, scheduled or manual deployment.
ACM documentation can be found here.
Can we move existing projects into ACM?
Yes. We can move any existing AEM projects into ACM with the recommended option of upgrading the AEM version to the latest.
How safe if Adobe cloud service?
Below given the security measures in Adobe Cloud Manager in detail.
Code push to Cloud Manager is encrypted in transit. Cloud Manager build binaries are also encrypted in transit and when stored.
Each customer gets their own Git Repository and code is secure and not shared with any other Organizations.
All the code push happens securely into the Git Repository over HTTPS protocol.
Any service with third-party cloud providers is always secured.
ACM(Adobe Cloud Manager) provides Role-Based Permissions, which ensure the user action on the application is defined within limits, which means the developer will not be able to delete the application from the cloud, only the authorized product owner or person will have critical permissions.
Quality checks
There are 3 types of checks provided by the ACM CI/CD process.
- Code Quality
- Performance Testing
- Security Testing
Technical details of ACM build environment
ACM uses below build environment for managing CI/CD process
Linux based container
Oracle Java version 8
Maven version 3.3.9
Adobe maven repository(repo.adobe.com) included default
Additional system packages include,
Imagemagick, Graphicsmagick, bzip2, unzip, etc.
Types of build pipeline configuration
3 Ways we can configure the CI/CD pipeline process on stage.
1. Manual
2. On Git Changes
3. Recurring schedule
For the production deployment, the system provides options as below
1. GoLive approval,
2. CSE oversight
3. Scheduled
Code quality in ACM pipeline
The ACM build does code inspection based on SonarQuebe, which includes around 110 rules like standard Sonar Java rules, FindBugs rules, Cognifide AEM Rules, Adobe-created Rules
The ACM build does code inspection based on SonarQuebe, which includes around 110 rules like standard Sonar Java rules, FindBugs rules, Cognifide AEM Rules, Adobe-created Rules
No comments:
Post a Comment
If you have any doubts or questions, please let us know.