Class JenkinsServiceImpl
java.lang.Object
com.winchesters.devopsify.service.technologies.jenkins.JenkinsServiceImpl
- All Implemented Interfaces:
JenkinsService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalyseJenkins(Project project) voidcreateApiToken(String name) createJenkinsPipeline(Server server, String name, String remoteRepoUrl, Server dockerhubCredentials, Server ec2Credentials, Credentials githubCredentials) voidcreatePipeline(String repositoryUrl, String pipelineName, String webHookToken) voidvoidcom.cdancy.jenkins.rest.domain.job.JobInfogetJobInfoByName(String pipelineName) voidstatic voidvoidvoidpingJenkinsServer(Server server) voidsetJenkinsClient(Server server)
-
Constructor Details
-
JenkinsServiceImpl
public JenkinsServiceImpl()
-
-
Method Details
-
main
- Throws:
IOException
-
pingJenkinsServer
- Specified by:
pingJenkinsServerin interfaceJenkinsService- Throws:
JenkinsException
-
pingJenkinsServer
- Specified by:
pingJenkinsServerin interfaceJenkinsService- Throws:
JenkinsException
-
installRequiredPlugins
public void installRequiredPlugins()- Specified by:
installRequiredPluginsin interfaceJenkinsService
-
setJenkinsClient
- Specified by:
setJenkinsClientin interfaceJenkinsService
-
createApiToken
- Specified by:
createApiTokenin interfaceJenkinsService
-
createPipeline
- Specified by:
createPipelinein interfaceJenkinsService
-
analyseJenkins
- Specified by:
analyseJenkinsin interfaceJenkinsService
-
createJenkinsPipeline
public String createJenkinsPipeline(Server server, String name, String remoteRepoUrl, Server dockerhubCredentials, Server ec2Credentials, Credentials githubCredentials) throws IOException, IllegalAccessException - Specified by:
createJenkinsPipelinein interfaceJenkinsService- Throws:
IOExceptionIllegalAccessException
-
configureMaven
public void configureMaven() -
deleteJob
-
deleteAllJobs
public void deleteAllJobs() -
getJobInfoByName
-