Go to file
2022-04-22 14:01:26 +08:00
src/main/java/org/bdware/ypkdeploy release 0.4.0 2022-04-22 13:47:42 +08:00
.gitignore release 0.4.0 2022-04-22 13:47:42 +08:00
build.gradle release 0.4.0 2022-04-22 13:47:42 +08:00
README.md readme.md 2022-04-22 14:01:26 +08:00

使用说明

1build.gradle中进行配置。

buildscript {
   repositories {
       mavenLocal()
       mavenCentral()
   }
   dependencies {
       classpath "org.bdware.bdcontract:ypk-deploy-tool:0.4.0"
   }
}
//....
task deploy(dependsOn: ["xxx"]) {
   doLast {
       org.bdware.ypkdeploy.HTTPTool.batchRun("./xxx/deployconfig.json", true)
   }
}

2 配置./xxx/deployconfig.json文件。 参数说明:

host为运行了bdagent的服务端的ip

agentPort为端口。

privateKey/publicKey为有部署权限的一组SM2KeyPair

ypkPath是待部署的ypk路径。

deployconfig.json配置示例:

{
  "host": "192.168.x.x",
  "agentPort": 18000,
  "privateKey": "5895c18430dd...",
  "publicKey": "04d1924329f72ced14...",
  "ypkPath":  "/path/to/todeploy.ypk",
  "killBeforeStart": "ContractName",
  "createParam": {
  }
}