mirror of
https://gitee.com/BDWare/ypk-deploy-tool
synced 2025-01-08 17:04:02 +00:00
docker | ||
src | ||
.gitignore | ||
build.gradle | ||
publishconf.json | ||
README.md |
使用说明
1) 在build.gradle
中进行配置。
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath "org.bdware.bdcontract:ypk-deploy-tool:0.5.0"
}
}
//....
task deploy(dependsOn: ["xxx"]) {
doLast {
org.bdware.ypkdeploy.HTTPTool.batchRun("./xxx/deployconfig.json", true)
}
}
2) 配置./xxx/deployconfig.json
文件。
参数说明:
agentAddress
为运行了bdagent的服务端的ip:port
privateKey/publicKey
为有部署权限的一组SM2KeyPair
ypkPath
是待部署的ypk路径。
deployconfig.json
配置示例:
{
"agentAddress": "192.168.x.x:18000",
"privateKey": "5895c18430dd...",
"publicKey": "04d1924329f72ced14...",
"ypkPath": "/path/to/todeploy.ypk",
"killBeforeStart": "ContractName",
"createParam": {
}
}