Show / Hide Table of Contents

    Class GitHubSettings

    Used within GitHubTasks.

    Inheritance
    System.Object
    Nuke.Common.Tooling.ToolSettings
    GitHubSettings
    GitHubPullRequestSettings
    GitHubReleaseSettings
    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 Source

    RepositoryName

    The name of the repository

    Declaration
    public virtual string RepositoryName { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    RepositoryOwner

    The account under which the repository is hosted

    Declaration
    public virtual string RepositoryOwner { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Token

    The Token for the GitHub API

    Declaration
    public virtual string Token { get; }
    Property Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    AssertValid()

    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

    Extension Methods

    GitHubSettingsExtensions.SetRepositoryOwner<T>(T, String)
    GitHubSettingsExtensions.ResetRepositoryOwner<T>(T)
    GitHubSettingsExtensions.SetRepositoryName<T>(T, String)
    GitHubSettingsExtensions.ResetRepositoryName<T>(T)
    GitHubSettingsExtensions.SetToken<T>(T, String)
    GitHubSettingsExtensions.ResetToken<T>(T)
    GitHubSettingsExtensions.SetRepositoryOwner(GitHubSettings, String)
    GitHubSettingsExtensions.ResetRepositoryOwner(GitHubSettings)
    GitHubSettingsExtensions.SetRepositoryName(GitHubSettings, String)
    GitHubSettingsExtensions.ResetRepositoryName(GitHubSettings)
    GitHubSettingsExtensions.SetToken(GitHubSettings, String)
    GitHubSettingsExtensions.ResetToken(GitHubSettings)
    • Improve this Doc
    • View Source
    Back to top © Dangl IT - Georg Dangl