Change signature of CreateOrUpdateJob function

This commit is contained in:
Tomasz Sęk
2019-01-17 21:45:23 +01:00
parent 88d4f82e48
commit d318bea4a1
5 changed files with 26 additions and 30 deletions
@@ -63,10 +63,13 @@ func (s *SeedJobs) EnsureSeedJobs(jenkins *virtuslabv1alpha1.Jenkins) (done bool
// createJob is responsible for creating jenkins job which configures jenkins seed jobs and deploy keys
func (s *SeedJobs) createJob() error {
_, err := s.jenkinsClient.CreateOrUpdateJob(seedJobConfigXML, ConfigureSeedJobsName)
_, created, err := s.jenkinsClient.CreateOrUpdateJob(seedJobConfigXML, ConfigureSeedJobsName)
if err != nil {
return err
}
if created {
s.logger.Info(fmt.Sprintf("'%s' job has been created", ConfigureSeedJobsName))
}
return nil
}
@@ -47,7 +47,7 @@ func TestEnsureSeedJobs(t *testing.T) {
jenkinsClient.
EXPECT().
CreateOrUpdateJob(seedJobConfigXML, ConfigureSeedJobsName).
Return(nil, nil)
Return(nil, true, nil)
jenkinsClient.
EXPECT().
@@ -69,7 +69,7 @@ func TestEnsureSeedJobs(t *testing.T) {
jenkinsClient.
EXPECT().
CreateOrUpdateJob(seedJobConfigXML, ConfigureSeedJobsName).
Return(nil, nil)
Return(nil, false, nil)
jenkinsClient.
EXPECT().