5
5
"github.com/diggerhq/digger/cli/pkg/digger"
6
6
"github.com/diggerhq/digger/cli/pkg/usage"
7
7
"github.com/diggerhq/digger/cli/pkg/utils"
8
+ "github.com/diggerhq/digger/libs/backendapi"
8
9
"github.com/diggerhq/digger/libs/ci"
9
10
"github.com/diggerhq/digger/libs/comment_utils/reporting"
10
11
comment_summary "github.com/diggerhq/digger/libs/comment_utils/summary"
@@ -191,8 +192,9 @@ func RunSpecManualCommand(
191
192
os .Chdir (gitLocation )
192
193
cmd := exec .Command ("git" , "init" )
193
194
cmd .Stdout = os .Stdout
194
- cmd .Stdout = os .Stderr
195
-
195
+ cmd .Stderr = os .Stderr
196
+ cmd .Run ()
197
+
196
198
policyChecker , err := policyProvider .GetPolicyProvider (spec .Policy , spec .Backend .BackendHostname , spec .Backend .BackendOrganisationName , spec .Backend .BackendJobToken )
197
199
if err != nil {
198
200
usage .ReportErrorAndExit (spec .VCS .Actor , fmt .Sprintf ("could not get policy provider: %v" , err ), 1 )
@@ -206,11 +208,13 @@ func RunSpecManualCommand(
206
208
207
209
jobs := []scheduler.Job {job }
208
210
209
- fullRepoName := fmt .Sprintf ("%v-%v" , spec .VCS .RepoOwner , spec .VCS .RepoName )
210
- _ , err = backendApi .ReportProjectJobStatus (fullRepoName , spec .Job .ProjectName , spec .JobId , "started" , time .Now (), nil , "" , "" )
211
- if err != nil {
212
- usage .ReportErrorAndExit (spec .VCS .Actor , fmt .Sprintf ("Failed to report jobSpec status to backend. Exiting. %v" , err ), 4 )
213
- }
211
+ //fullRepoName := fmt.Sprintf("%v-%v", spec.VCS.RepoOwner, spec.VCS.RepoName)
212
+ //_, err = backendApi.ReportProjectJobStatus(fullRepoName, spec.Job.ProjectName, spec.JobId, "started", time.Now(), nil, "", "")
213
+ //if err != nil {
214
+ // usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("Failed to report jobSpec status to backend. Exiting. %v", err), 4)
215
+ //}
216
+
217
+ noopBackendApi := backendapi.NoopApi {}
214
218
215
219
commentId := spec .CommentId
216
220
if err != nil {
@@ -225,7 +229,7 @@ func RunSpecManualCommand(
225
229
commentUpdater := comment_summary.NoopCommentUpdater {}
226
230
// do not change these placeholders as they are parsed by dgctl to stream logs
227
231
log .Printf ("<========= DIGGER RUNNING IN MANUAL MODE =========>" )
228
- allAppliesSuccess , _ , err := digger .RunJobs (jobs , prService , orgService , lock , reporter , planStorage , policyChecker , commentUpdater , backendApi , spec .JobId , false , false , commentId , currentDir )
232
+ allAppliesSuccess , _ , err := digger .RunJobs (jobs , prService , orgService , lock , reporter , planStorage , policyChecker , commentUpdater , noopBackendApi , spec .JobId , false , false , commentId , currentDir )
229
233
log .Printf ("<========= DIGGER COMPLETED =========>" )
230
234
if err != nil || allAppliesSuccess == false {
231
235
usage .ReportErrorAndExit (spec .VCS .RepoOwner , "Terraform execution failed" , 1 )
0 commit comments