Class GitHubReleaseSettings
Used within GitHubTasks.
Inherited Members
Namespace: Nuke.GitHub
Assembly: Nuke.GitHub.dll
Syntax
public class GitHubReleaseSettings : GitHubSettings
Properties
| Improve this Doc View SourceArtifactPaths
Optional file paths for files that should be appended to a release
Declaration
public virtual string[] ArtifactPaths { get; }
Property Value
| Type | Description |
|---|---|
| System.String[] |
CommitSha
The commit SHA on which to create the release
Declaration
public virtual string CommitSha { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Name
The name of the release. If ommited, the value of Tag is used
Declaration
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Prerelease
Whether this is a pre-release
Declaration
public virtual bool? Prerelease { get; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
ReleaseNotes
The message for the GitHub release
Declaration
public virtual string ReleaseNotes { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Tag
The tag that should be used for the release, e.g. "v1.0.0"
Declaration
public virtual string Tag { get; }
Property Value
| Type | Description |
|---|---|
| System.String |