Просмотр исходного кода

Add initial QDR.QDR.FND.QConsole Deployment scripts

Dalibor Votruba 7 лет назад
Родитель
Сommit
596c29ba88

+ 14 - 0
QConsole/@Scripts/000_bootstrap.ps1

@@ -0,0 +1,14 @@
+#**************************************************************************#
+#**  QUADARAX DEPLOYMENT SCRIPTS                                         **#
+#**  File: 000_bootstrap.ps1                                             **#
+#**  Description: Defines startup properies, libraries, constants        **#
+#**               to work with QDS                                       **#
+#**  Version: 1.0.                                                       **#
+#**  Updated: 24.7.2019                                                  **# 
+#**************************************************************************#
+
+Write-Host ("* QUADARAX DEPLOYMENT CONSOLE *") -ForegroundColor Green
+.\001_settings.ps1
+.\002_library.ps1
+
+Write-Host "QDS bootstrap was set-up." -ForegroundColor DarkGray

+ 18 - 0
QConsole/@Scripts/001_settings.ps1

@@ -0,0 +1,18 @@
+#**************************************************************************#
+#**  QUADARAX DEPLOYMENT SCRIPTS                                         **#
+#**  File: 001_settings.ps1                                              **#
+#**  Description: Defines project related constants and settings. This   **#
+#**               script is loaded inside 000 script                     **#
+#**  Version: 1.0.                                                       **#
+#**  Updated: 24.7.2019                                                  **# 
+#**************************************************************************#
+
+if ($settingsWasLoaded -eq $true)
+{
+}
+
+$settingsWasLoaded = $true
+
+
+
+Write-Host "Settings was loaded succesfully." -ForegroundColor DarkGray

+ 11 - 0
QConsole/@Scripts/002_library.ps1

@@ -0,0 +1,11 @@
+#**************************************************************************#
+#**  QUADARAX DEPLOYMENT SCRIPTS                                         **#
+#**  File: 002_library.ps1                                               **#
+#**  Description: PowerShell script library of elementary functions to   **#
+#**                work with QDS                                         **#
+#**  Version: 1.0.                                                       **#
+#**  Updated: 24.7.2019                                                  **# 
+#**************************************************************************#
+
+
+Write-Host "QDS library was loaded." -ForegroundColor DarkGray

+ 0 - 0
QConsole/@Scripts/100_rebuild.ps1


+ 6 - 0
QConsole/@Scripts/aaa.txt

@@ -0,0 +1,6 @@
+000_bootstrap.ps1
+001_settings.ps1
+002_library.ps1
+100_rebuild.ps1
+aaa.txt
+readme.txt

+ 8 - 0
QConsole/@Scripts/readme.txt

@@ -0,0 +1,8 @@
+000_bootstrap.ps1									-	Startup script to prepare PS console session
+001_settings.ps1									-	Project related constant settings
+002_library.ps1										-	Deployment functions library
+100_rebuild.ps1										-	MSBuild Rebuild all
+101_clean.ps1										-	MSBuild Clean all
+200_rebuild_output									-	Rebuild all to output directory
+201_clean_output									-	Clean all in output directory
+203_publish_output									-	Publish all to output directory

+ 12 - 0
QConsole/QConsole/QDR.FND.QConsole.csproj

@@ -35,9 +35,19 @@
   <PropertyGroup>
     <StartupObject />
   </PropertyGroup>
+  <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>quadarax_strong_name_key.pfx</AssemblyOriginatorKeyFile>
+  </PropertyGroup>
+  <PropertyGroup>
+    <ApplicationIcon>quadarax_dll.ico</ApplicationIcon>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Core" />
+    <Reference Include="System.Drawing" />
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
     <Reference Include="Microsoft.CSharp" />
@@ -83,11 +93,13 @@
   </ItemGroup>
   <ItemGroup>
     <None Include="App.config" />
+    <None Include="quadarax_strong_name_key.pfx" />
   </ItemGroup>
   <ItemGroup>
     <Folder Include="Parser\" />
   </ItemGroup>
   <ItemGroup>
+    <Content Include="quadarax_dll.ico" />
     <Content Include="ReleaseNote.txt" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

BIN
QConsole/QConsole/quadarax_dll.ico


BIN
QConsole/QConsole/quadarax_strong_name_key.pfx