Files
MaaAssistantArknights/tools/MaaBuilder/Build.Job.Workflow.cs
2022-07-04 17:35:45 +08:00

36 lines
971 B
C#

using Nuke.Common;
namespace MaaBuilder;
public partial class Build
{
/// <summary>
/// 见 <see cref="ActionConfiguration.DevBuild"/>
/// </summary>
Target DevBuild => _ => _
.DependsOn(UseCommitVersion)
.DependsOn(UseMaaDevBundle)
.DependsOn(UsePublishArtifact);
/// <summary>
/// 见 <see cref="ActionConfiguration.ReleaseMaa"/>
/// </summary>
Target ReleaseMaa => _ => _
.DependsOn(UseTagVersion)
.DependsOn(UseMaaRelease)
.DependsOn(UseMaaChangeLog)
.DependsOn(UsePublishArtifact)
.DependsOn(UsePublishRelease);
/// <summary>
/// 见 <see cref="ActionConfiguration.ReleaseMaaResource"/>
/// </summary>
Target ReleaseMaaResource => _ => _
.DependsOn(UseCommitVersion)
.DependsOn(UseMaaResource)
.DependsOn(UseMaaResourceChangeLog)
.DependsOn(UsePublishArtifact)
.DependsOn(UsePublishRelease);
}