stubbed in jira output
This commit is contained in:
parent
7b8c214418
commit
65f2455009
4
issue.go
4
issue.go
@ -42,9 +42,9 @@ func newIssue(f []string) *issue {
|
||||
}
|
||||
}
|
||||
|
||||
func toJSON(i *issue) string {
|
||||
func toJSON(i *issue) []byte {
|
||||
b, _ := json.Marshal(i)
|
||||
return string(b)
|
||||
return b
|
||||
}
|
||||
|
||||
func toIssueType(t string) string {
|
||||
|
36
jira.go
Normal file
36
jira.go
Normal file
@ -0,0 +1,36 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/tls"
|
||||
"fmt"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// func init() {
|
||||
// client =
|
||||
// }
|
||||
|
||||
func submitIssue(i []string) error {
|
||||
client := &http.Client{
|
||||
Transport: &http.Transport{
|
||||
TLSClientConfig: &tls.Config{
|
||||
InsecureSkipVerify: true,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
issue := newIssue(i)
|
||||
issueJSON := toJSON(issue)
|
||||
|
||||
uri := fmt.Sprintf("%s/rest/api/2/issue/", svr)
|
||||
req, _ := http.NewRequest("POST", uri, bytes.NewBuffer(issueJSON))
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
req.SetBasicAuth(*user, *pass)
|
||||
/*resp*/ _, err := client.Do(req)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
4
main.go
4
main.go
@ -26,8 +26,6 @@ func main() {
|
||||
bufrdr.ReadLine()
|
||||
csvrdr := csv.NewReader(bufrdr)
|
||||
processIssue(csvrdr, printJSON)
|
||||
|
||||
fmt.Println("I GET HERE!")
|
||||
}
|
||||
|
||||
func processIssue(r *csv.Reader, process func(issue []string) error) error {
|
||||
@ -55,6 +53,6 @@ func printCSV(issue []string) error {
|
||||
}
|
||||
func printJSON(issue []string) error {
|
||||
i := newIssue(issue)
|
||||
fmt.Println(toJSON(i))
|
||||
fmt.Println(string(toJSON(i)))
|
||||
return nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user