|
@@ -17,6 +17,7 @@ import (
|
|
)
|
|
)
|
|
|
|
|
|
var GAppOption = &AppOption{}
|
|
var GAppOption = &AppOption{}
|
|
|
|
+var obsBase = "http://spu3dv1.obs.cn-east-3.myhuaweicloud.com/pkg/"
|
|
|
|
|
|
// short只能是一个字符
|
|
// short只能是一个字符
|
|
type AppOption struct {
|
|
type AppOption struct {
|
|
@@ -105,14 +106,16 @@ func main() {
|
|
}
|
|
}
|
|
|
|
|
|
// 检测zip文件是否存在
|
|
// 检测zip文件是否存在
|
|
- ok, err := utils.CheckZipExist("http://spu3dv1.obs.cn-east-3.myhuaweicloud.com/pkg/" + zipFile)
|
|
|
|
|
|
+ checkFile := fmt.Sprintf("%s%s", obsBase, zipFile)
|
|
|
|
+ ok, err := utils.CheckZipExist(checkFile)
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
fmt.Println(err)
|
|
fmt.Println("检测打包文件失败")
|
|
fmt.Println("检测打包文件失败")
|
|
}
|
|
}
|
|
|
|
+ isCover := true
|
|
if ok {
|
|
if ok {
|
|
inputReader := bufio.NewReader(os.Stdin)
|
|
inputReader := bufio.NewReader(os.Stdin)
|
|
- fmt.Printf("obs已存在该zip文件,是否覆盖【%s】?\n发布:【yes】,不发布【no】:", zipFile)
|
|
|
|
|
|
+ fmt.Printf("obs已存在该zip文件,是否覆盖【%s】?\n覆盖:【yes】,不覆盖【no】:", zipFile)
|
|
input, err := inputReader.ReadString('\n')
|
|
input, err := inputReader.ReadString('\n')
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
fmt.Println(err)
|
|
@@ -123,6 +126,7 @@ func main() {
|
|
fmt.Println("上传中...")
|
|
fmt.Println("上传中...")
|
|
case "no\n":
|
|
case "no\n":
|
|
fmt.Println("取消上传")
|
|
fmt.Println("取消上传")
|
|
|
|
+ isCover = false
|
|
time.Sleep(3 * time.Second)
|
|
time.Sleep(3 * time.Second)
|
|
return
|
|
return
|
|
default:
|
|
default:
|
|
@@ -132,21 +136,24 @@ func main() {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- // 上传文件
|
|
|
|
- huawei.InitConfig()
|
|
|
|
- // http://spu3dv1.obs.cn-east-3.myhuaweicloud.com/pkg/lancher1.0.2.windows-amd64.zip
|
|
|
|
- obsDir := "pkg"
|
|
|
|
- obs, err := huawei.UploadFile(zipPath, obsDir, zipFile)
|
|
|
|
|
|
+ if isCover {
|
|
|
|
+ // 上传文件
|
|
|
|
+ huawei.InitConfig()
|
|
|
|
+ // http://spu3dv1.obs.cn-east-3.myhuaweicloud.com/pkg/lancher1.0.2.windows-amd64.zip
|
|
|
|
+ obsDir := "pkg"
|
|
|
|
+ obs, err := huawei.UploadFile(zipPath, obsDir, zipFile)
|
|
|
|
+
|
|
|
|
+ if err != nil {
|
|
|
|
+ fmt.Println(err)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if len(obs.Url) < 1 {
|
|
|
|
+ fmt.Println("上传zipfile错误")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ fmt.Println("succ uploaded=>", obs.Url)
|
|
|
|
|
|
- if err != nil {
|
|
|
|
- fmt.Println(err)
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if len(obs.Url) < 1 {
|
|
|
|
- fmt.Println("上传zipfile错误")
|
|
|
|
- return
|
|
|
|
}
|
|
}
|
|
- fmt.Println("succ uploaded=>", obs.Url)
|
|
|
|
|
|
|
|
// 获取最新版本
|
|
// 获取最新版本
|
|
// 输出db文件
|
|
// 输出db文件
|