mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-19 15:51:48 +00:00
Create build.cake
This commit is contained in:
1 parent
f8af852286
commit
d153f10f0b
1 file changed
+28
+28
@@ -0,0 +1,28 @@
|
|||||||
|
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);
|
||||||
Reference in new issue
Block a user