Files
MaaAssistantArknights/tools/MaaBuilder/Builder/Job/Build.Job.Workflow.cs
Liam Sho 477d08da90 fix: 修复版本号丢失问题
笨逼操作又来了(
2022-07-28 23:26:05 +08:00

40 lines
1.1 KiB
C#

using Nuke.Common;
namespace MaaBuilder;
public partial class Build
{
Target DevBuildDefault => _ => _
.OnlyWhenStatic(() => IsReleaseSimulation == false)
.WhenSkipped(DependencyBehavior.Skip)
.DependsOn(UseCommitVersion)
.DependsOn(UseMaaDevBundle)
.DependsOn(UsePublishArtifact);
Target DevBuildReleaseSimulation => _ => _
.OnlyWhenStatic(() => IsReleaseSimulation == true)
.WhenSkipped(DependencyBehavior.Skip)
.DependsOn(UseRsVersion)
.DependsOn(UseMaaRelease)
.DependsOn(UseMaaChangeLog)
.DependsOn(UsePublishArtifact);
/// <summary>
/// 见 <see cref="ActionConfiguration.DevBuild"/>
/// </summary>
Target DevBuild => _ => _
.DependsOn(DevBuildDefault)
.DependsOn(DevBuildReleaseSimulation);
/// <summary>
/// 见 <see cref="ActionConfiguration.ReleaseMaa"/>
/// </summary>
Target ReleaseMaa => _ => _
.DependsOn(UseTagVersion)
.DependsOn(UseMaaRelease)
.DependsOn(UseMaaChangeLog)
.DependsOn(UsePublishArtifact)
.DependsOn(UsePublishRelease);
}