Class GitHubSettings
Used within GitHubTasks.
Inheritance
System.Object
Nuke.Common.Tooling.ToolSettings
GitHubSettings
Implements
Nuke.Common.Tooling.ISettingsEntity
Inherited Members
Nuke.Common.Tooling.ToolSettings.GetArguments()
Nuke.Common.Tooling.ToolSettings.HasValidToolPath()
Nuke.Common.Tooling.ToolSettings.ConfigureArguments(Nuke.Common.Tooling.Arguments)
Nuke.Common.Tooling.ToolSettings.GetArgumentsInternal()
Nuke.Common.Tooling.ToolSettings.ToString()
Nuke.Common.Tooling.ToolSettings.ToolPath
Nuke.Common.Tooling.ToolSettings.WorkingDirectory
Nuke.Common.Tooling.ToolSettings.EnvironmentVariables
Nuke.Common.Tooling.ToolSettings.ExecutionTimeout
Nuke.Common.Tooling.ToolSettings.LogOutput
Nuke.Common.Tooling.ToolSettings.ArgumentConfigurator
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Nuke.GitHub
Assembly: Nuke.GitHub.dll
Syntax
[PublicAPI]
[Serializable]
public class GitHubSettings : ToolSettings, ISettingsEntity
Properties
| Improve this Doc View SourceRepositoryName
The name of the repository
Declaration
public virtual string RepositoryName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
RepositoryOwner
The account under which the repository is hosted
Declaration
public virtual string RepositoryOwner { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Token
The Token for the GitHub API
Declaration
public virtual string Token { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceAssertValid()
Declaration
protected override void AssertValid()
Overrides
Nuke.Common.Tooling.ToolSettings.AssertValid()
|
Improve this Doc
View Source
Validate()
Declaration
public void Validate()
Implements
Nuke.Common.Tooling.ISettingsEntity