Commit Graph

44 Commits

Author SHA1 Message Date
Suha Can
dafca60524 Merge dev -> perf
--HG--
branch : perf
2010-11-29 11:59:11 -08:00
Renaud Paquay
31f4062b60 Update packaging to exclude Orchard.Scripting.Dlr
--HG--
branch : dev
2010-11-28 12:11:16 -08:00
Renaud Paquay
5e03cf781f Adding Orchard.Core.csproj to the list of project to validate
--HG--
branch : dev
2010-11-26 18:09:51 -08:00
Louis DeJardin
0ff15f262a Updating profiling build target
--HG--
branch : perf
2010-11-24 15:09:25 -08:00
Renaud Paquay
26a0ff06a9 Validate modules/themes project files during build
We check for a few things:
- MVC2/3 tooling guid
- "None Include" elements (these often happen for .cshtml files)
- Output Path not set to "bin\"
- FxCop ruleset not set to Orchard ruleset (disabled for now)

Work Items: 16821

--HG--
branch : dev
2010-11-24 11:52:15 -08:00
Renaud Paquay
3681b30e2b Fixing up whitespaces
--HG--
branch : dev
2010-11-24 10:21:26 -08:00
Sebastien Ros
7b91feebcc Addind NuGet package creation to the build process
--HG--
branch : dev
2010-11-19 16:35:08 -08:00
Sebastien Ros
c08b75e047 Removing some modules from the WebPI package
--HG--
branch : dev
2010-11-18 18:19:05 -08:00
Dave Reed
2317c4674f Ammending MSDeploy package for db parameters and /modules and /themes acls
--HG--
branch : dev
2010-11-10 15:48:47 -08:00
Nathan Heskew
d329722c62 Updating the packing build to put themes in their place
--HG--
branch : dev
2010-10-20 00:07:53 -07:00
Sebastien Ros
a253985a40 Specific Driver for SmtpSettingPart in order to encrypt/decrypt the password
--HG--
branch : dev
2010-09-02 15:32:47 -07:00
Renaud Paquay
49a697f641 Include PO files in artifacts
--HG--
branch : dev
2010-07-27 15:20:17 -07:00
Renaud Paquay
877d49779e Build local enlistement in addition to "OutputFolder"
--HG--
branch : dev
2010-07-23 12:46:03 -07:00
Renaud Paquay
f9f3968f13 Reverting previous change (it breaks the build on CI server)
Will investigate later.

--HG--
branch : dev
2010-07-22 11:14:40 -07:00
Renaud Paquay
a82f5fa19a Add App_Data folder to staging
--HG--
branch : dev
2010-07-22 10:23:34 -07:00
Renaud Paquay
a3168a5c8d Add Media folder to staging
--HG--
branch : dev
2010-07-22 10:13:31 -07:00
Renaud Paquay
7cd98af52d Fix build to re-build enlistment after a clean
--HG--
branch : dev
2010-07-22 09:33:47 -07:00
Renaud Paquay
60a0b6c3ae Workaround issue with custom Orchard MsBuild tasks locked on disk
--HG--
branch : dev
2010-07-19 15:41:14 -07:00
Renaud Paquay
745a4dfd7f "Clean" also removes the "artifacts" folder
--HG--
branch : dev
2010-07-19 14:35:33 -07:00
Renaud Paquay
0c2087f479 Add version# at end of zip file names
--HG--
branch : dev
2010-07-19 14:25:26 -07:00
Renaud Paquay
e019aeb597 Fix issue with file locking
Calling SetVersion has the side-effect of locking our custom msbuild
tasks assembly. So, doing a "SetVersion;Build" doesn't work because
"Build" does a "Clean" first.

Expose a "BuildWithVersion" target instead.

--HG--
branch : dev
2010-07-19 14:14:35 -07:00
Renaud Paquay
b13e0cea86 Update SetVersion target to update AssemblyInfo.cs files
Also, calling the SetVersion target ensure the Orchard msbuild
tasks are compiled beforehand.

--HG--
branch : dev
2010-07-19 13:57:25 -07:00
Renaud Paquay
b4da079a66 Add target to msbuild file to set a version# in module.txt files
--HG--
branch : dev
2010-07-19 13:38:35 -07:00
Renaud Paquay
63613d4c61 Include ".pdb" in MsDeploy package
This makes it a bit bigger, but will help for debugging.

--HG--
branch : dev
2010-07-18 12:21:36 -07:00
Renaud Paquay
510621f1bc Update MsDeploy package to include module binaries
--HG--
branch : dev
2010-07-16 18:17:34 -07:00
Renaud Paquay
f6d5cd69f3 Include *.cs and *.csproj files of modules in MsDeploy package
--HG--
branch : dev
2010-07-16 14:22:38 -07:00
Renaud Paquay
38aeba67dc Exclude directories which are not modules...
--HG--
branch : dev
2010-07-16 13:45:15 -07:00
Renaud Paquay
b1b10f31d4 Fix zip creation for MsDeploy file
--HG--
branch : dev
2010-07-16 13:03:40 -07:00
Renaud Paquay
241e11a58d Start work on creating proper MsDeploy package
SqlCe binaries uncluded properly
New MsDeploy staging directory
Modules are still not properly copied in the pacakge...

--HG--
branch : dev
2010-07-16 12:56:10 -07:00
Renaud Paquay
281fe09d12 Switch stage folder to "Stage\Orchard" for WebDeploy support
--HG--
branch : dev
2010-07-15 20:28:28 -07:00
Renaud Paquay
2ce8a58cdc Cleanup build for SqlCe
No need to mark test assemblies as x86
No need to copy nunit to a temporary directory
Also remove unused file

--HG--
branch : dev
2010-07-13 22:04:02 -07:00
Renaud Paquay
0153bf1218 Use TeamCity AddIn to report NUnit results
--HG--
branch : dev
2010-07-12 21:45:53 -07:00
Renaud Paquay
55d9cad635 Fix 32-bit vs 64-bit unit tests
Always run 32-bit version of nunit console runner.

--HG--
branch : dev
2010-07-12 20:17:35 -07:00
Renaud Paquay
6d082f2ce3 Remove tabs and format file
--HG--
branch : dev
2010-07-12 20:16:34 -07:00
Sebastien Ros
ee48ab7aee Adjust config files for deployment
debug=false, log errors only, Azure and on premise versions

--HG--
branch : dev
2010-05-18 14:05:11 -07:00
Sebastien Ros
6e023c01b3 Changed build scripts
Separate Azure from WebPI
Relocate WebPI and Source in /artifacts for cohesion

--HG--
branch : dev
2010-05-14 12:24:08 -07:00
Louis DeJardin
17fcea6e86 Initial roughing out of some profiling context
wcat binaries (http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466)
Orchard.Profiling project to hold some wcat scripts for generating stress-style load and specflow features for generating fixed sets of requests
"add profiling data" command in Orchard.DevTools to create a number of samples page and blog content items
"build.cmd profiling" target creates build\Profiling web dir from clean build, and execs baseline setup and population via orchard cmdline

--HG--
branch : dev
2010-05-06 12:53:27 -07:00
Louis DeJardin
a2e58f9470 Troubleshooting automated build
Server has a different implementation of NUnit task.
Using x86 sqlite for that environment.

--HG--
branch : dev
2010-04-05 14:01:56 -07:00
Louis DeJardin
85a08396dd Initial SpecFlow project and adjusting for x64 testing
Added bits from SpecFlow 1.2 install
Added lib/specflow libraries and nearly empty Spec test project
Updating Orchard.proj to use NUnit task and locate test projects by pattern instead of fixed list

--HG--
branch : dev
2010-04-05 13:30:02 -07:00
Louis DeJardin
17d063fa21 Post-processing the compiled web project
Custom msbuild task performs heavy lifting over csproj xml
Project references are changed to file references, additional content files are added, and code files are copied over

--HG--
branch : dev
2010-02-08 01:09:38 -08:00
Nathan Heskew
521ea7ca2f Applying the "package" -> "module" renaming to the standalone (ms)build project file
--HG--
branch : dev
2010-02-07 01:16:22 -08:00
Louis DeJardin
c5f70ca998 Adding testing and source zip to build
Failed test will stop the build. Results are in build\OrchardTests.xml.
Source zip should be able to open and run in visual studio.

--HG--
branch : dev
2010-02-06 21:20:38 -08:00
Louis DeJardin
fd270f666c Adding test and zip to build
Uses community tasks and sharpziplib for compression
Also updated build.cmd to take optional target as command line parameter

--HG--
branch : dev
2010-02-06 20:35:45 -08:00
Louis DeJardin
797d166da2 Adding a msbuild proj file and associated cmd files
Initially contains Clean, Compile, Stage targets.
Default target, Build, calls each in order.
All outputs end in /build folder, which is ignored for source control purposes

--HG--
branch : dev
2010-02-06 20:10:12 -08:00