mirror of
				https://gitee.com/BDWare/ypk-deploy-tool
				synced 2025-11-04 06:32:15 +00:00 
			
		
		
		
	使用说明
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": {
  }
}
			
		Description
				
					Languages
				
				
								
								
									Java
								
								95.1%
							
						
							
								
								
									Shell
								
								3.9%
							
						
							
								
								
									Dockerfile
								
								1%