Skip to content

Commit

Permalink
5.1.3 with TMDL based diff support
Browse files Browse the repository at this point in the history
  • Loading branch information
christianwade committed Sep 4, 2024
1 parent 14f65cd commit 553ba8d
Show file tree
Hide file tree
Showing 6 changed files with 736 additions and 392 deletions.
4 changes: 3 additions & 1 deletion AlmToolkit/AlmToolkit.sln
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,23 @@ Global
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Debug|x64.ActiveCfg = Debug|x64
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Debug|x64.Build.0 = Debug|x64
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Release|Any CPU.Build.0 = Release|Any CPU
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Release|x64.ActiveCfg = Release|x64
{765C0612-BB8F-4261-87AE-B5B842BE3C26}.Release|x64.Build.0 = Release|x64
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Debug|x64.ActiveCfg = Debug|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Debug|x64.Build.0 = Debug|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Release|Any CPU.Build.0 = Release|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Release|x64.ActiveCfg = Release|Any CPU
{8E68FB9B-73DF-4BC3-9C56-760C87078D13}.Release|x64.Build.0 = Release|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Debug|x64.ActiveCfg = Debug|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Debug|x64.Build.0 = Debug|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Release|Any CPU.Build.0 = Release|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Release|x64.ActiveCfg = Release|Any CPU
{4C77E665-FA37-4793-8950-69AABD3DC626}.Release|x64.Build.0 = Release|Any CPU
{3AE5D06F-A054-4AD1-83A9-9F0B8B1FC0B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
Expand All @@ -57,7 +60,6 @@ Global
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Debug|x64.ActiveCfg = Debug
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Debug|x64.Build.0 = Debug
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Release|Any CPU.ActiveCfg = Release
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Release|Any CPU.Build.0 = Release
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Release|x64.ActiveCfg = Release
{38E39667-CAAD-43A5-9A03-F50CFD2505E0}.Release|x64.Build.0 = Release
EndGlobalSection
Expand Down
47 changes: 26 additions & 21 deletions AlmToolkit/AlmToolkit/ReleaseProcess.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
HAD TO REMOVE CefSharp.Core.Runtime.dll FROM INSTALLATION FOLDER IN SETUP PROJECT (select>properties>Include=false)

=================

* Run as Admin
* Run as Admin

* In the Solution > VersionInfo.cs file:
Increment AssemblyVersion & AssemblyFileVersion
Expand All @@ -12,27 +8,32 @@
* Set configuration to Release
Rebuild Solution

----todo delete?

* Open a cmd prompt from the AlmToolkit project root and run the following command
ReleaseItems\GetAssembliesForSigning.bat

* Upload the following assemblies from \ReleaseItems\ForSigning to https://portal.esrp.microsoft.com/ & get them signed
* Upload the following assemblies from \ReleaseItems\ForSigning to get them signed
AlmToolkit.exe
BismNormalizer.dll
BismNormalizer.CommandLine.exe

https://microsoft-my.sharepoint.com/:v:/p/chwade/EeAAFiJhE3dEs9Oyum0tSIsBSp6P32y7pp1DGfOqbHbJIg?e=kPE2cg
ALM Toolkit App ID (Azure Portal): 62119323-7be0-4d45-9adb-8f90cafdf0b5
Operation Key Code: CP-230012
https://portal.esrp.microsoft.com/ManualSign/SignRequest
New Request
Provide descritption like "Sign ALMT X.X.X"
Sign operation: Sign ALM Toolkit Assemblies
Browse Files > Select 3 assemblies above
Submit
Wait for them to be approved

Ref info:
https://microsoft-my.sharepoint.com/:v:/p/chwade/EeAAFiJhE3dEs9Oyum0tSIsBSp6P32y7pp1DGfOqbHbJIg?e=kPE2cg
ALM Toolkit App ID (Azure Portal): 62119323-7be0-4d45-9adb-8f90cafdf0b5
Operation Key Code: CP-230012

* Download signed assemblies to \ReleaseItems\SignedFiles

* Run the following command
ReleaseItems\CopySignedAssembliesForSetup.bat

----todo end delete?

* In Configuration Manager:
AlmToolkit -
AlmToolkitSetup X
Expand All @@ -51,24 +52,28 @@

* Set configurtaion back to Debug

----todo delete?

* Run the following command
ReleaseItems\GetMsiForSigning.bat

* Upload AlmToolkitSetup.msi from \ReleaseItems\ForSigning to https://portal.esrp.microsoft.com/ & get it signed
* Upload AlmToolkitSetup.msi from \ReleaseItems\ForSigning & get it signed
https://portal.esrp.microsoft.com/ManualSign/SignRequest
New Request
Same process as above

* Download signed MSI to \ReleaseItems\SignedFiles

----todo end delete?

* Install and test locally
Check file properties for assemblies in installation folder to check there is a Digital Certificate tab

* Deploy AlmToolkitSetup.msi github at https://github.com/microsoft/Analysis-Services/releases



=============
Note: if ever increment .NET Framework version, need to:
1. In Setup project properties (dialog, not properties window) > Prerequisites > Change .NET Framework version
2. In the Solution Explorer, expand the Setup project > Detected Dependencies > Microsoft .NET Framework > double click > Change .NET Framework version
Notes
1. HAD TO REMOVE CefSharp.Core.Runtime.dll FROM INSTALLATION FOLDER IN SETUP PROJECT (select>properties>Include=false)
2. If ever increment .NET Framework version, need to:
a. In Setup project properties (dialog, not properties window) > Prerequisites > Change .NET Framework version
b. In the Solution Explorer, expand the Setup project > Detected Dependencies > Microsoft .NET Framework > double click > Change .NET Framework version


Loading

0 comments on commit 553ba8d

Please sign in to comment.