@@ -43,18 +43,6 @@ func getRepoUsername() (string, error) {
43
43
return strings .TrimSpace (string (out )), err
44
44
}
45
45
46
- func getDefaultBranch () (string , error ) {
47
- cmd := exec .Command ("git" , "symbolic-ref" , "refs/remotes/origin/HEAD" )
48
- out , err := cmd .Output ()
49
- return strings .ReplaceAll (strings .TrimSpace (string (out )), "refs/remotes/origin/" , "" ), err
50
- }
51
-
52
- func getPrBranch () (string , error ) {
53
- cmd := exec .Command ("git" , "rev-parse" , "--abbrev-ref" , "HEAD" )
54
- out , err := cmd .Output ()
55
- return strings .TrimSpace (string (out )), err
56
- }
57
-
58
46
func getRepoFullname () (string , error ) {
59
47
// Execute 'git config --get remote.origin.url' to get the URL of the origin remote
60
48
cmd := exec .Command ("git" , "config" , "--get" , "remote.origin.url" )
@@ -142,11 +130,6 @@ func GetSpec(diggerUrl string, authToken string, command string, actor string, p
142
130
143
131
return body , nil
144
132
}
145
- func pushToBranch (prBranch string ) error {
146
- cmd := exec .Command ("git" , "push" , "origin" , prBranch )
147
- _ , err := cmd .Output ()
148
- return err
149
- }
150
133
151
134
func GetWorkflowIdAndUrlFromDiggerJobId (client * github.Client , repoOwner string , repoName string , diggerJobID string ) (* int64 , * int64 , * string , error ) {
152
135
timeFilter := time .Now ().Add (- 5 * time .Minute )
@@ -234,18 +217,6 @@ var execCmd = &cobra.Command{
234
217
os .Exit (1 )
235
218
}
236
219
237
- //defaultBanch, err := getDefaultBranch()
238
- //if err != nil {
239
- // log.Printf("could not get default branch, please enter manually:")
240
- // fmt.Scanln(&defaultBanch)
241
- //}
242
-
243
- //prBranch, err := getPrBranch()
244
- //if err != nil {
245
- // log.Printf("could not get current branch, please enter manually:")
246
- // fmt.Scanln(&prBranch)
247
- //}
248
-
249
220
projectName := execConfig .Project
250
221
command := execConfig .Command
251
222
projectConfig := config .GetProject (projectName )
@@ -269,13 +240,18 @@ var execCmd = &cobra.Command{
269
240
specBytes , err := GetSpec (diggerHostname , "abc123" , command , actor , string (projectMarshalled ), string (configMarshalled ), repoFullname )
270
241
if err != nil {
271
242
log .Printf ("failed to get spec from backend: %v" , err )
243
+ os .Exit (1 )
272
244
}
273
245
var spec spec.Spec
274
246
err = json .Unmarshal (specBytes , & spec )
275
247
276
248
// attach zip archive to backend
277
249
backendToken := spec .Job .BackendJobToken
278
250
zipLocation , err := utils .ArchiveGitRepo ("./" )
251
+ if err != nil {
252
+ log .Printf ("error archiving zip repo: %v" , err )
253
+ os .Exit (1 )
254
+ }
279
255
backendApi := backendapi.DiggerApi {DiggerHost : diggerHostname , AuthToken : backendToken }
280
256
statusCode , respBody , err := backendApi .UploadJobArtefact (zipLocation )
281
257
if err != nil {
0 commit comments