f#-fake

___ tag123f ___ F # ist eine prägnante, ausdrucksstarke und effiziente funktionale und objektorientierte Sprache für .NET, mit der Sie einfachen Code zur Lösung komplexer Probleme schreiben können. ___ qstnhdr ___ Webseite in FAKE veröffentlichen (F # Make) ___ qstntxt ___

Ist es möglich, eine Website zu veröffentlichen, anstatt sie als Teil eines FAKE-Skripts zu erstellen?

    
___ tag123fake ___ "FAKE - F # Make" ist ein Build-Automation-System mit Funktionen, die denen von make und rake ähneln. Es verwendet eine einfache domänenspezifische Sprache (DSL), so dass Sie es verwenden können, ohne F # zu lernen. Wenn Sie mehr als die Standardfunktionalität benötigen, können Sie entweder F # schreiben oder einfach .NET-Assemblies referenzieren. ___ answer16474682 ___

Ich habe selbst keine Erfahrung damit, aber es sieht so aus, als ob es zwei Möglichkeiten gibt, den Web-Implementierungsprozess von Hand auszuführen. Eins (sieht älter aus) soll MSBuild mit einem speziellen Ziel aufrufen (als hier beschrieben ) und eine weitere Option (sieht moderner aus) ist die Verwendung des MSDeploy-Tools (welches hat eine Befehlszeilenschnittstelle ).

Beide sollten einfach aus dem FAKE-Skript aufgerufen werden können. Hier ist ein Beispiel, das ein Befehlszeilenwerkzeug aufruft:

%Vor%

Das Aufrufen eines MSBuild-Skripts sollte etwa so aussehen:

%Vor%

Wie gesagt, ich habe das nicht getestet (also könnte es völlig falsch sein), aber hoffentlich kann es Sie in eine nützliche Richtung weisen, bevor einige Web-Deployment- oder FAKE-Experten zu SO kommen!

    
___ answer22965485 ___

Hier ist ein Weg, es zu tun. (Tatsächlich beantwortet es die Frage nicht genau, da die Veröffentlichung nicht ohne Erstellung durchgeführt wird.)

  • Entscheiden Sie, welche Ziele die Website veröffentlichen müssen.
  • Machen Sie sie abhängig vom Ziel "Build".
  • Lassen Sie das Ziel "Build" die Website mithilfe eines Veröffentlichungsprofils publizieren, falls eine Veröffentlichung erforderlich ist.

Hier ist ein Code aus %code% , der diesen Ansatz veranschaulicht:

%Vor%

Mit diesem Code, wenn eines der Ziele "Test", "AcceptanceTest", "Deploy" wird ausgeführt, die Website wird gemäß dem in %code% definierten Veröffentlichungsprofil veröffentlicht.

    
___
1
Antwort

Ausführen eines Powershell-Skripts in Fake

Was ist der beste Weg, ein Powershell-Skript im Fake-Build-Automatisierungstool auszuführen? Ich glaube, dass es eine offensichtliche Antwort auf diese Frage geben sollte, aber ich konnte nichts durch Suchen finden.     
28.04.2014, 21:23
2
Antworten

Webseite in FAKE veröffentlichen (F # Make)

Ist es möglich, eine Website zu veröffentlichen, anstatt sie als Teil eines FAKE-Skripts zu erstellen?     
09.05.2013, 22:38
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'tag' => 'f#-fake',
];

$_COOKIE = [
    'advanced-frontend' => 'c1a97cf4709cdde34ed241ef932ea7c2',
    '_csrf-frontend' => '2e62b542a0c90154448a2b478e9d69e92a131222c7c3b8b24dcbd57603532eb0a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"IGruTZOMA2AnqXma2zbMlBPKVd2-JCU5";}',
];

$_SESSION = [
    '__flash' => [],
];