# 使用说明 1) 在`build.gradle`中进行配置。 ```groovy 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`配置示例: ```json { "host": "192.168.x.x", "agentPort": 18000, "privateKey": "5895c18430dd...", "publicKey": "04d1924329f72ced14...", "ypkPath": "/path/to/todeploy.ypk", "killBeforeStart": "ContractName", "createParam": { } } ```