update versione e fix soluzione x nuovi profiles pub

This commit is contained in:
Samuele E. Locatelli
2018-09-21 21:44:11 +02:00
parent 2b4544eb34
commit b1f1c9ca55
5 changed files with 92 additions and 114 deletions
+27 -9
View File
@@ -14,32 +14,50 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
OVH|Any CPU = OVH|Any CPU
IIS01|Any CPU = IIS01|Any CPU
IIS02|Any CPU = IIS02|Any CPU
OVH-EletScal|Any CPU = OVH-EletScal|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH|Any CPU.ActiveCfg = OVH|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH|Any CPU.Build.0 = OVH|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH-EletScal|Any CPU.ActiveCfg = OVH-EletScal|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH-EletScal|Any CPU.Build.0 = OVH-EletScal|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Release|Any CPU.Build.0 = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH|Any CPU.ActiveCfg = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH|Any CPU.Build.0 = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS01|Any CPU.Build.0 = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS02|Any CPU.Build.0 = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Release|Any CPU.Build.0 = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.Debug|Any CPU.Build.0 = Debug|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH|Any CPU.ActiveCfg = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH|Any CPU.Build.0 = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS01|Any CPU.Build.0 = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS02|Any CPU.Build.0 = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85BD343D-4246-48DF-BE81-F34321896F88}.Release|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
+22 -1
View File
@@ -213,6 +213,10 @@
<Content Include="jumper.aspx" />
<Content Include="login.aspx" />
<Content Include="postazioni.aspx" />
<Content Include="Properties\PublishProfiles\IIS01.pubxml.user" />
<Content Include="Properties\PublishProfiles\IIS02.pubxml.user" />
<Content Include="Properties\PublishProfiles\OVH-demo.pubxml.user" />
<Content Include="Properties\PublishProfiles\OVH-EletScal.pubxml.user" />
<Content Include="Properties\PublishProfiles\OVH-ElettronicaScalvina.pubxml.user" />
<Content Include="Scripts\all.js" />
<Content Include="Scripts\all.min.js" />
@@ -288,6 +292,10 @@
<None Include="NLog.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Properties\PublishProfiles\IIS01.pubxml" />
<None Include="Properties\PublishProfiles\IIS02.pubxml" />
<None Include="Properties\PublishProfiles\OVH-demo.pubxml" />
<None Include="Properties\PublishProfiles\OVH-EletScal.pubxml" />
<None Include="Properties\PublishProfiles\OVH-ElettronicaScalvina.pubxml" />
<None Include="Scripts\jquery-3.3.1.intellisense.js" />
<Content Include="Scripts\jquery-3.3.1.js" />
@@ -611,7 +619,20 @@
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'OVH|AnyCPU'">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OVH-EletScal|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS01|AnyCPU'">
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS02|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
@@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Questo file viene usato dal processo di pubblicazione/creazione pacchetto del progetto Web. È possibile personalizzare il comportamento del processo
modificando il file MSBuild. Per altre informazioni su questo argomento, vedere https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LastUsedBuildConfiguration>OVH</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>True</ExcludeApp_Data>
<MSDeployServiceURL>https://wprod01.steamware.net:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>ctrack.steamware.net/elet-scal</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>True</EnableMSDeployBackup>
<UserName>Administrator</UserName>
<_SavePWD>True</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="AppData.Properties.Settings.C_TRACKConnectionString" Order="1" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\AppData.Properties.Settings.C_TRACKConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
</Objects>
</PublishDatabaseSettings>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
</PropertyGroup>
<ItemGroup>
<MSDeployParameterValue Include="AppData.Properties.Settings.C_TRACKConnectionString-Web.config Connection String">
<UpdateDestWebConfig>False</UpdateDestWebConfig>
</MSDeployParameterValue>
</ItemGroup>
</Project>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Questo file viene usato dal processo di pubblicazione/creazione pacchetto del progetto Web. È possibile personalizzare il comportamento del processo
modificando il file MSBuild. Per altre informazioni su questo argomento, vedere https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TimeStampOfAssociatedLegacyPublishXmlFile />
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAQQ5iScsMNEq899pyU6Y9ZwAAAAACAAAAAAADZgAAwAAAABAAAAC1D22+npXzAbh015aK2RqWAAAAAASAAACgAAAAEAAAAMpQJSMXjDwGduhvinyShzkYAAAA728eUhWp6BmAN647vmAKSXeBUg51O3vhFAAAANXewKsBcbXdVerPCh3nnXdLdTJR</EncryptedPassword>
</PropertyGroup>
</Project>
Vendored
+43 -47
View File
@@ -17,7 +17,7 @@ pipeline {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=52']) {
withEnv(['NEXT_BUILD_NUMBER=53']) {
// env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2018-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2018-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'C.TRACK'
@@ -50,10 +50,6 @@ pipeline {
/* compilo installers in base al BRANCH del cliente... */
if (env.BRANCH_NAME == "develop") {
parallel (
// ADM: {
// sleep 5
// bat "\"${tool 'MSBuild-15.0'}\" ADM/ADM.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m"
// },
PUB: {
sleep 0
bat "\"${tool 'MSBuild-15.0'}\" C-TRACK/C-TRACK.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m"
@@ -66,48 +62,48 @@ pipeline {
}
}
}
// stage('Deploy') {
// agent any
// steps {
// script {
// // CAMBIO numero versione + checkout NuGet in file sorgente!!!
// bat "e:\\fart.exe VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
// bat "e:\\nuget.exe restore ${WORKSPACE}\\C-TRACK.sln"
// }
// script {
// /* DEPLOY condizionale: develop / master / demo_ovh */
// if (env.BRANCH_NAME == "master") {
// parallel (
// PUB_IIS01: {
// if(env.enableIIS01 == "Y")
// {
// sleep 0
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
// }
// },
// PUB_IIS02: {
// if(env.enableIIS02 == "Y")
// {
// sleep 0
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
// }
// },
// failFast: false)
// }
// if (env.BRANCH_NAME == "OVH") {
// parallel (
// PUB_PROD: {
// sleep 0
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=OVH-prod.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=OVH /p:username=WPROD01\\Steamware /p:Password=viaD@nte16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
// },
// failFast: false)
// }
// else {
// echo 'Nothing to deploy...'
// }
// }
// }
// }
stage('Deploy') {
agent any
steps {
script {
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
bat "e:\\fart.exe VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
bat "e:\\nuget.exe restore ${WORKSPACE}\\C-TRACK.sln"
}
script {
/* DEPLOY condizionale: develop / master / demo_ovh */
if (env.BRANCH_NAME == "master") {
parallel (
PUB_IIS01: {
if(env.enableIIS01 == "Y")
{
sleep 0
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
}
},
PUB_IIS02: {
if(env.enableIIS02 == "Y")
{
sleep 0
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
}
},
failFast: false)
}
// if (env.BRANCH_NAME == "OVH-EletScal") {
// parallel (
// PUB_PROD: {
// sleep 0
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=OVH-EletScal.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=OVH-EletScal /p:username=WPROD01\\Steamware /p:Password=viaD@nte16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
// },
// failFast: false)
// }
else {
echo 'Nothing to deploy...'
}
}
}
}
}
post {
success {