Skip to content
CodeBuild and CodePipeline setup for AEM OpenCloud integration testing
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible
docs
examples
scripts
.ansible-lint
.gitignore
.travis.yml
CHANGELOG.md
LICENSE Update copyright year. Jan 18, 2019
Makefile
README.md
requirements.txt Add awscli 1.16.115 . May 20, 2019

README.md

Build Status

AEM Platform CI

Ansible playbooks for provisioning AWS CodeBuild build projects and CodePipeline pipelines.

This setup is used for running various internal AEM OpenCloud integration tests against real AEM instances. All public CI builds are available from Travis CI.

Installation

  • Either clone AEM Platform CI git clone https://github.com/shinesolutions/aem-platform-ci.git or download one of the released versions

  • Install the following required tools:

    Alternatively, you can use AEM Platform BuildEnv Docker container to run AEM Platform CI build targets.

  • Resolve the Python packages dependencies by running make deps

Usage

  • Set up the required AWS resources
  • Create configuration file
  • Create the build projects and pipelines: make create-packer-aem create-aem-aws-stack-builder config_path=<path/to/config/dir>
  • Delete the build projects and pipelines: make delete-packer-aem delete-aem-aws-stack-builder config_path=<path/to/config/dir>
You can’t perform that action at this time.