使用EDAS部署時(shí)的構(gòu)建配置
更新時(shí)間:
使用EDAS部署Web應(yīng)用時(shí),Web應(yīng)用構(gòu)建的配置有少許特殊性,詳見下文。
關(guān)于Web應(yīng)用構(gòu)建的一般方法,請(qǐng)參考Web應(yīng)用構(gòu)建配置。關(guān)于構(gòu)建的更多內(nèi)容,請(qǐng)從構(gòu)建配置概述讀起。
完成構(gòu)建配置后,請(qǐng)繼續(xù)部署配置。關(guān)于Web應(yīng)用通過EDAS部署,請(qǐng)參見部署配置:通過EDAS部署。關(guān)于部署的更多內(nèi)容,請(qǐng)從部署配置概述讀起。
配置云效不對(duì)構(gòu)建物進(jìn)行壓縮
云效默認(rèn)會(huì)將build.output
所指示的war
包或者jar
包再打成tgz
包,而EDAS接受的是war
包或者jar
包。所以需要在<應(yīng)用名稱>.release
文件中進(jìn)行如下配置,使得云效不再打包。配置示例如下:
...
# 打包的產(chǎn)物為target/xxx.war
build.output=target/xxx.war
# 不要再對(duì) build.output 指定的輸出物再進(jìn)行打包
build.output.nottgz=True
...
一個(gè)完整的release文件的例子
假設(shè)應(yīng)用名為edas-app
。
edas-app.release:
code.language=oracle-jdk1.9
build.output=target/edas-app.war
build.output.nottgz=True
文檔內(nèi)容是否對(duì)您有幫助?