mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-14 09:12:57 -07:00
Switch to Yarn and disable auto publish in release mode
This commit is contained in:
parent
5e72684f8a
commit
dae8ecd4d1
3 changed files with 7 additions and 13421 deletions
25
build.cake
25
build.cake
|
@ -1,10 +1,10 @@
|
||||||
|
|
||||||
#tool "nuget:?package=GitVersion.CommandLine"
|
#tool "nuget:?package=GitVersion.CommandLine"
|
||||||
#addin "Cake.Gulp"
|
#addin "Cake.Gulp"
|
||||||
#addin "nuget:?package=Cake.Npm&version=0.13.0"
|
|
||||||
#addin "SharpZipLib"
|
#addin "SharpZipLib"
|
||||||
#addin nuget:?package=Cake.Compression&version=0.1.4
|
#addin nuget:?package=Cake.Compression&version=0.1.4
|
||||||
#addin "Cake.Incubator"
|
#addin "Cake.Incubator"
|
||||||
|
#addin "Cake.Yarn"
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
// ARGUMENTS
|
// ARGUMENTS
|
||||||
|
@ -122,36 +122,19 @@ Task("SetVersionInfo")
|
||||||
|
|
||||||
Task("NPM")
|
Task("NPM")
|
||||||
.Does(() => {
|
.Does(() => {
|
||||||
var settings = new NpmInstallSettings {
|
Yarn.FromPath(webProjDir).Install();
|
||||||
LogLevel = NpmLogLevel.Silent,
|
|
||||||
WorkingDirectory = webProjDir,
|
|
||||||
Production = true
|
|
||||||
};
|
|
||||||
|
|
||||||
NpmInstall(settings);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("Gulp Publish")
|
Task("Gulp Publish")
|
||||||
.IsDependentOn("NPM")
|
.IsDependentOn("NPM")
|
||||||
.Does(() => {
|
.Does(() => {
|
||||||
|
Yarn.FromPath(webProjDir).RunScript("publish");
|
||||||
var runScriptSettings = new NpmRunScriptSettings {
|
|
||||||
ScriptName="publish",
|
|
||||||
WorkingDirectory = webProjDir,
|
|
||||||
};
|
|
||||||
|
|
||||||
NpmRunScript(runScriptSettings);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("TSLint")
|
Task("TSLint")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
var settings = new NpmRunScriptSettings {
|
Yarn.FromPath(webProjDir).RunScript("lint");
|
||||||
WorkingDirectory = webProjDir,
|
|
||||||
ScriptName = "lint"
|
|
||||||
};
|
|
||||||
|
|
||||||
NpmRunScript(settings);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("PrePublish")
|
Task("PrePublish")
|
||||||
|
|
|
@ -45,9 +45,11 @@
|
||||||
<Target Name="NpmCommandsDebug" Condition="'$(Configuration)'=='Debug'" AfterTargets="Build">
|
<Target Name="NpmCommandsDebug" Condition="'$(Configuration)'=='Debug'" AfterTargets="Build">
|
||||||
<Exec Command="npm run vendor" />
|
<Exec Command="npm run vendor" />
|
||||||
</Target>
|
</Target>
|
||||||
|
<!-- Disabled as run by CI once for many different runtime builds
|
||||||
<Target Name="NpmCommandsRelease" Condition="'$(Configuration)'=='Release'" AfterTargets="Build">
|
<Target Name="NpmCommandsRelease" Condition="'$(Configuration)'=='Release'" AfterTargets="Build">
|
||||||
<Exec Command="npm run publish" />
|
<Exec Command="npm run publish" />
|
||||||
</Target>
|
</Target>
|
||||||
|
-->
|
||||||
<Target Name="NpmCommandsClean" AfterTargets="Clean">
|
<Target Name="NpmCommandsClean" AfterTargets="Clean">
|
||||||
<Exec Command="npm run clean" />
|
<Exec Command="npm run clean" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
13399
src/Ombi/package-lock.json
generated
13399
src/Ombi/package-lock.json
generated
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue