wttech / gradle-aem-plugin

Swiss army knife for Adobe Experience Manager related automation. Environment setup & incremental AEM application build which takes seconds, not minutes.
https://tech.cognifide.com/tag/gradle-aem-plugin
Apache License 2.0
157 stars 32 forks source link

CRX Package sharing mechanism by single link #186

Closed pun-ky closed 1 year ago

pun-ky commented 6 years ago

Imagine copy pasting and running single command:

wget https://github.com/Cognifide/gradle-aem-plugin/tree/master/share/package.sh && sh package.sh https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases/download/acs-aem-commons-3.17.0/acs-aem-commons-content-3.17.0-min.zip && rm package.sh

which will

  1. Download sharing package (separate for Windows and Unix based systems)
  2. Run sharing package script 2.1 Download Gradle Wrapper files (https://github.com/Cognifide/gradle-aem-plugin/tree/master/gradle/wrapper/*) 2.2 Run Gradle Wrapper / satisfy task which will download and install package on instance(s): sh gradlew aemSatisfy -Paem.satisfy.urls=[https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases/download/acs-aem-commons-3.17.0/acs-aem-commons-content-3.17.0-min.zip]

as an effect, any AEM user will have an ability to share single link to friend to get installed particular AEM package automatically on his machine

the intention besides this task is to be able to let AEM tool developers sharing on their GitHub / internal pages single link which will cause automatic installation particular package on local env.

pun-ky commented 4 years ago

Related to #438

pun-ky commented 4 years ago

to be documented

krystian-panek-vmltech commented 1 year ago

closing, launcher makes it possible