Package org.ysb33r.gradle.git.publish
Interface GitTransport
public interface GitTransport
Credentials for the supported Git transports.
-
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Provider<org.ysb33r.grolifant5.api.core.repositories.SimplePasswordCredentials>Simple HTTP credentials.org.gradle.api.provider.Provider<SshKeys>SSH keys, passphrases and host keys.org.gradle.api.provider.Provider<File>A local working dir for SSH keys.usesSsh()Whether SSH should be used.
-
Method Details
-
usesSsh
Boolean usesSsh()Whether SSH should be used.- Returns:
trueif SSH is used for transport.
-
httpCredentials
org.gradle.api.provider.Provider<org.ysb33r.grolifant5.api.core.repositories.SimplePasswordCredentials> httpCredentials()Simple HTTP credentials.- Returns:
- Credentials. Can be empty if HTTP is not used.
-
sshCredentials
org.gradle.api.provider.Provider<SshKeys> sshCredentials()SSH keys, passphrases and host keys.- Returns:
- Credentials. Can be empty if SSH is not used.
-
sshWorkingDir
org.gradle.api.provider.Provider<File> sshWorkingDir()A local working dir for SSH keys.- Returns:
- Provider to working directory. Can be empty if HTTP is used.
-