Skip to content

Commit

Permalink
Released version 1.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-geerts committed Sep 1, 2019
1 parent 31f9a3e commit e78eb27
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 6 deletions.
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,28 @@ Navigate to http://localhost:4502/jetpack/patch-system.html to see this tool in

## Description

The JetPack Patch System allows you to check-in groovy scripts in the code base, which can be deployed to AEM.
The JetPack Patch System allows you to check-in groovy scripts / ACS On-Deploy Scripts in the code base, which can be deployed to AEM.
AEM can run these patches using a system that will never run a patch that was executed before, unless modified.

A Touch UI overview screen provided insights in all patches and their execution state.

# Pre-requisites

Install Carve as Model Manager: https://jetpack.ida-mediafoundry.io/libraries/carve.html
(We have a dependency to 1.1.0, other versions might work as well, but is not tested)

### Groovy Console
Download and install ICF Olson Groovy Console: https://github.com/OlsonDigital/aem-groovy-console#installation
(We have a dependency to 13.0.0, other version might work as well, but is not tested)
(We have a dependency to 13.0.0, other versions might work as well, but is not tested)

### ACS On-Deploy Scripts
Download and install ACS Commons: https://adobe-consulting-services.github.io/acs-aem-commons/
(We have a dependency to 4.3., other versions might word as well, but is not tested)

# Patch Management
1 or both of these projects need to be installed to have working Patch System.
Both installed also works, if you want to support both Groovy Patches and On Deploy Scripts.

# Groovy Patch Management

Upload all patches to /apps/patches/<project>/<patch>.groovy
* /apps/patches is a sling:Folder
Expand All @@ -29,6 +40,14 @@ It's also possible to nest & group multiple project folders.

_Recommendation_: per installed zip, upload to 1 <project> folder.

# ACS On-Deploy Scripts Patch Management

Follow the instructions: https://adobe-consulting-services.github.io/acs-aem-commons/features/on-deploy-scripts/index.html

# Examples

See https://github.com/ida-mediafoundry/jetpack-patch-system-samples

# User configuration

The System user is configured automatically.
Expand Down
2 changes: 1 addition & 1 deletion core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>be.ida_mediafoundry.jetpack</groupId>
<artifactId>patch-system</artifactId>
<version>1.2.1-SNAPSHOT</version>
<version>1.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>be.ida_mediafoundry.jetpack</groupId>
<artifactId>patch-system</artifactId>
<packaging>pom</packaging>
<version>1.2.1-SNAPSHOT</version>
<version>1.2.1</version>

<name>Jetpack - Patch System</name>
<description>Jetpack Patch System.</description>
Expand Down
2 changes: 1 addition & 1 deletion ui.apps/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>be.ida_mediafoundry.jetpack</groupId>
<artifactId>patch-system</artifactId>
<version>1.2.1-SNAPSHOT</version>
<version>1.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down

0 comments on commit e78eb27

Please sign in to comment.