mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 18:47:57 -05:00
creating one package which includes sqltoolsservice and credential service (#444)
* creating one package which includes sqltoolsservice and credential service * adding logDir arg to credentials program
This commit is contained in:
20
build.cake
20
build.cake
@@ -41,6 +41,7 @@ public class BuildPlan
|
||||
public string ArtifactsFolder { get; set; }
|
||||
public bool UseSystemDotNetPath { get; set; }
|
||||
public string DotNetFolder { get; set; }
|
||||
public string PackageName { get; set; }
|
||||
public string DotNetInstallScriptURL { get; set; }
|
||||
public string DotNetChannel { get; set; }
|
||||
public string DotNetVersion { get; set; }
|
||||
@@ -313,6 +314,7 @@ Task("OnlyPublish")
|
||||
.IsDependentOn("CodeGen")
|
||||
.Does(() =>
|
||||
{
|
||||
var packageName = buildPlan.PackageName;
|
||||
foreach (var project in buildPlan.MainProjects)
|
||||
{
|
||||
var projectFolder = System.IO.Path.Combine(sourceFolder, project);
|
||||
@@ -320,7 +322,7 @@ Task("OnlyPublish")
|
||||
{
|
||||
foreach (var runtime in buildPlan.Rids)
|
||||
{
|
||||
var outputFolder = System.IO.Path.Combine(publishFolder, project, runtime, framework);
|
||||
var outputFolder = System.IO.Path.Combine(publishFolder, packageName, runtime, framework);
|
||||
var publishArguments = "publish";
|
||||
if (!runtime.Equals("default"))
|
||||
{
|
||||
@@ -337,12 +339,20 @@ Task("OnlyPublish")
|
||||
{
|
||||
Run("install_name_tool", "-add_rpath /usr/local/opt/openssl/lib " + outputFolder + "/System.Security.Cryptography.Native.dylib");
|
||||
}
|
||||
if (requireArchive)
|
||||
{
|
||||
Package(runtime, framework, outputFolder, packageFolder, project.ToLower(), workingDirectory);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (requireArchive)
|
||||
{
|
||||
foreach (var framework in buildPlan.Frameworks)
|
||||
{
|
||||
foreach (var runtime in buildPlan.Rids)
|
||||
{
|
||||
var outputFolder = System.IO.Path.Combine(publishFolder, packageName, runtime, framework);
|
||||
Package(runtime, framework, outputFolder, packageFolder, packageName, workingDirectory);
|
||||
}
|
||||
}
|
||||
}
|
||||
CreateRunScript(System.IO.Path.Combine(publishFolder, project, "default"), scriptFolder);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user