コード例 #1
0
ファイル: client.go プロジェクト: sdgdsffdsfff/svnmanager
func (h *RpcClient) Deploy(r *http.Request, args *rpc.SimpleArgs, reply *rpc.RpcReply) error {
	host.Active(args.Id)

	task.Trigger("host.Deploy")
	reply.Response = true
	return nil
}
コード例 #2
0
ファイル: client.go プロジェクト: sdgdsffdsfff/svnmanager
func (h *RpcClient) GetBackupList(r *http.Request, args *rpc.SimpleArgs, reply *rpc.RpcReply) error {
	host.Active(args.Id)
	result, err := host.GetBackupList()
	if err != nil {
		return err
	}
	reply.Response = result
	return nil
}
コード例 #3
0
ファイル: client.go プロジェクト: sdgdsffdsfff/svnmanager
func (h *RpcClient) Revert(r *http.Request, args *rpc.SimpleArgs, reply *rpc.RpcReply) error {
	host.Active(args.Id)

	err := host.Revert(args.Message)
	if err != nil {
		return err
	}
	reply.Response = true
	return nil
}
コード例 #4
0
ファイル: client.go プロジェクト: sdgdsffdsfff/svnmanager
func (h *RpcClient) ShowLog(r *http.Request, args *rpc.SimpleArgs, reply *rpc.RpcReply) error {
	host.Active(args.Id)
	output, err := host.ShowLog()
	reply.Response = output
	return err
}
コード例 #5
0
ファイル: client.go プロジェクト: sdgdsffdsfff/svnmanager
func (h *RpcClient) Update(r *http.Request, args *rpc.UpdateArgs, reply *rpc.RpcReply) error {
	host.Active(args.Id)
	reply.Response = host.Update(args)
	return nil
}