mirror of
https://github.com/BepInEx/BepInEx.git
synced 2026-10-20 01:46:13 +00:00
Fix cakebuild script
This commit is contained in:
1 parent
8e3902317d
commit
7b317fbc40
4 files changed
+16
-10
No files matched your search
@@ -5,9 +5,4 @@ using BepInEx.Shared;
|
||||
[assembly: AssemblyCopyright("Copyright © 2020 BepInEx Team")]
|
||||
[assembly: AssemblyVersion(VersionInfo.VERSION)]
|
||||
[assembly: AssemblyFileVersion(VersionInfo.VERSION)]
|
||||
[assembly: AssemblyInformationalVersion(VersionInfo.VERSION)]
|
||||
|
||||
internal static class VersionInfo
|
||||
{
|
||||
public const string VERSION = "6.0.0.0";
|
||||
}
|
||||
[assembly: AssemblyInformationalVersion(VersionInfo.VERSION)]
|
||||
@@ -11,5 +11,6 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)AssemblyInfo.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)BuildInfoAttribute.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)VersionInfo.cs" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace BepInEx.Shared
|
||||
{
|
||||
internal static class VersionInfo
|
||||
{
|
||||
public const string VERSION = "6.0.0.0";
|
||||
}
|
||||
}
|
||||
+7
-4
@@ -51,12 +51,13 @@ Task("Build")
|
||||
.IsDependentOn("PullDependencies")
|
||||
.Does(() =>
|
||||
{
|
||||
var bepinExProperties = Directory("./BepInEx.Core/Properties");
|
||||
var bepinExProperties = Directory("./BepInEx.Shared");
|
||||
|
||||
if(isBleedingEdge)
|
||||
{
|
||||
CopyFile(bepinExProperties + File("VersionInfo.cs"), bepinExProperties + File("VersionInfo.cs.bak"));
|
||||
CopyFile(bepinExProperties + File("AssemblyInfo.cs"), bepinExProperties + File("AssemblyInfo.cs.bak"));
|
||||
ReplaceRegexInFiles(bepinExProperties + File("AssemblyInfo.cs"), "([0-9]+\\.[0-9]+\\.[0-9]+\\.)[0-9]+", "${1}" + buildId);
|
||||
ReplaceRegexInFiles(bepinExProperties + File("VersionInfo.cs"), "([0-9]+\\.[0-9]+\\.[0-9]+\\.)[0-9]+", "${1}" + buildId);
|
||||
|
||||
FileAppendText(bepinExProperties + File("AssemblyInfo.cs"),
|
||||
TransformText("\n[assembly: BuildInfo(\"BLEEDING EDGE Build #<%buildNumber%> from <%shortCommit%> at <%branchName%>\")]\n")
|
||||
@@ -66,7 +67,7 @@ Task("Build")
|
||||
.ToString());
|
||||
}
|
||||
|
||||
buildVersion = FindRegexMatchInFile(bepinExProperties + File("AssemblyInfo.cs"), "[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+", System.Text.RegularExpressions.RegexOptions.None);
|
||||
buildVersion = FindRegexMatchInFile(bepinExProperties + File("VersionInfo.cs"), "[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+", System.Text.RegularExpressions.RegexOptions.None);
|
||||
|
||||
var buildSettings = new MSBuildSettings {
|
||||
Configuration = "Release",
|
||||
@@ -84,11 +85,13 @@ Task("Build")
|
||||
})
|
||||
.Finally(() =>
|
||||
{
|
||||
var bepinExProperties = Directory("./BepInEx.Core/Properties");
|
||||
var bepinExProperties = Directory("./BepInEx.Shared");
|
||||
if(isBleedingEdge)
|
||||
{
|
||||
DeleteFile(bepinExProperties + File("AssemblyInfo.cs"));
|
||||
DeleteFile(bepinExProperties + File("VersionInfo.cs"));
|
||||
MoveFile(bepinExProperties + File("AssemblyInfo.cs.bak"), bepinExProperties + File("AssemblyInfo.cs"));
|
||||
MoveFile(bepinExProperties + File("VersionInfo.cs.bak"), bepinExProperties + File("VersionInfo.cs"));
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user