|
|
@@ -5,7 +5,6 @@ package main
|
|
|
import (
|
|
|
"bytes"
|
|
|
"crypto/md5"
|
|
|
- "encoding/json"
|
|
|
"flag"
|
|
|
"fmt"
|
|
|
"io"
|
|
|
@@ -70,6 +69,7 @@ func main() {
|
|
|
|
|
|
case "test":
|
|
|
test("./pkg/...")
|
|
|
+ grunt("test")
|
|
|
|
|
|
case "latest":
|
|
|
version += "-" + getGitSha()
|
|
|
@@ -89,21 +89,27 @@ func main() {
|
|
|
}
|
|
|
|
|
|
func readVersionFromPackageJson() {
|
|
|
- reader, err := os.Open("package.json")
|
|
|
+ v, err := runError("git", "describe", "--tags", "--dirty")
|
|
|
if err != nil {
|
|
|
- log.Fatal("Failed to open package.json")
|
|
|
- return
|
|
|
+ return "unknown-ver"
|
|
|
}
|
|
|
- defer reader.Close()
|
|
|
-
|
|
|
- jsonObj := map[string]interface{}{}
|
|
|
- jsonParser := json.NewDecoder(reader)
|
|
|
-
|
|
|
- if err := jsonParser.Decode(&jsonObj); err != nil {
|
|
|
- log.Fatal("Failed to decode package.json")
|
|
|
- }
|
|
|
-
|
|
|
- version = jsonObj["version"].(string)
|
|
|
+ version = v
|
|
|
+
|
|
|
+ // reader, err := os.Open("package.json")
|
|
|
+ // if err != nil {
|
|
|
+ // log.Fatal("Failed to open package.json")
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // defer reader.Close()
|
|
|
+ //
|
|
|
+ // jsonObj := map[string]interface{}{}
|
|
|
+ // jsonParser := json.NewDecoder(reader)
|
|
|
+ //
|
|
|
+ // if err := jsonParser.Decode(&jsonObj); err != nil {
|
|
|
+ // log.Fatal("Failed to decode package.json")
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // version = jsonObj["version"].(string)
|
|
|
}
|
|
|
|
|
|
func createRpmAndDeb() {
|