CURL AEM部署环境变量

时间:2018-12-07 22:21:24

标签: shell curl aem

我有以下shell脚本,它可以通过从nexus下载工件并部署到我的aem服务器来工作。

curl -X GET --header 'Accept: application/json' 'http://mynexus:8081/service/rest/beta/search/assets?repository=maven-releases&group=com.mypackage&maven.artifactId=mypackage&maven.extension=zip' > nexus
sed -i '/path/d' ./nexus
grep   zip  nexus | sort > zip
sed -E 's/.*(http[^"]*)".*/\1/g' ./zip | sed '$!d' > deploy
export DEPLOY=`cat deploy`
wget -i deploy

curl -u $user:$pass --fail  -F file=@"mypackage.zip" -F force=true -F install=true 'http://localhost:4502/crx/packmgr/service.jsp'

有没有一种方法可以不用指定“ mypackage.zip”并直接将环境变量用作$ DEPLOY。

我已经尝试过了,但是没有用。

curl -u $user:$pass --fail  -F file=@"$DEPLOY" -F force=true -F install=true 'http://localhost:4502/crx/packmgr/service.jsp'

0 个答案:

没有答案
相关问题