mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-19 15:51:48 +00:00
29 lines
645 B
C#
29 lines
645 B
C#
var target = Argument("target", "Build");
|
|
|
|
var workflow = BuildSystem.GitHubActions.Environment.Workflow;
|
|
var buildId = workflow.RunNumber;
|
|
var tag = workflow.RefType == GitHubActionsRefType.Tag ? workflow.RefName : null;
|
|
|
|
Task("Build")
|
|
.Does(() =>
|
|
{
|
|
var settings = new DotNetBuildSettings
|
|
{
|
|
Configuration = "Release",
|
|
MSBuildSettings = new DotNetMSBuildSettings()
|
|
};
|
|
|
|
if (tag != null)
|
|
{
|
|
settings.MSBuildSettings.Version = tag;
|
|
}
|
|
else if (buildId != 0)
|
|
{
|
|
settings.MSBuildSettings.VersionSuffix = "ci." + buildId;
|
|
}
|
|
|
|
DotNetBuild(".", settings);
|
|
});
|
|
|
|
RunTarget(target);
|