Interface JenkinsService
- All Known Implementing Classes:
JenkinsServiceImpl
public interface JenkinsService
-
Method Summary
Modifier and TypeMethodDescriptionanalyseJenkins(Project project) createApiToken(String name) createJenkinsPipeline(Server jenkins, String name, String remoteRepoUrl, Server dockerhubCredentials, Server ec2Credentials, Credentials githubCredentials) voidcreatePipeline(String repositoryUrl, String pipelineName, String webHookToken) voidvoidvoidpingJenkinsServer(Server server) voidsetJenkinsClient(Server server)
-
Method Details
-
pingJenkinsServer
- Throws:
JenkinsException
-
pingJenkinsServer
- Throws:
JenkinsException
-
setJenkinsClient
-
installRequiredPlugins
void installRequiredPlugins() -
createApiToken
-
createPipeline
-
analyseJenkins
-
createJenkinsPipeline
String createJenkinsPipeline(Server jenkins, String name, String remoteRepoUrl, Server dockerhubCredentials, Server ec2Credentials, Credentials githubCredentials) throws IOException, IllegalAccessException - Throws:
IOExceptionIllegalAccessException
-