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) void
createPipeline
(String repositoryUrl, String pipelineName, String webHookToken) void
void
void
pingJenkinsServer
(Server server) void
setJenkinsClient
(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:
IOException
IllegalAccessException
-