@pentia/publish-projects
v0.1.15
Published
runs publish on csproj files via msbuild
Downloads
13
Readme
Publish-projects
Publish files from your source directory to your sitecore site
npm install publish-projects --save
usage
The module exports the following gulp tasks:
- publish-all-layers
- publish-project-layer
- publish-context-layer
- publish-feature-layer
- publish-foundation-layer
import in gulpfile.js
var package = require('@pentia/publish-projects')
use to publish all projects
gulp publish-all-layers
use publish-project-layer to publish only projects in the project folder
use publish-feature-layer to publish only projects in the feature folder
use publish-foundation-layer to publish only projects in the foundation folder
Note: The publishing is done using the web publish feature of visual studio
configuration files
solution-config.json:
{
"msbuild": {
"showError": false, //controls if errors should be shown in the output
"showStandardOutput": false, //controls if the standard output of msbuild should be shown
"toolsversion": 14.0, //controls the msbuild tool version
"verbosity": "minimal" //sets the verbosity of the msbuild
"maxcpucount": 0,
"nodeReuse": true
},
"configs": [{
"name": "debug",
"rootFolder": "C:\\websites\\pentia.boilerplate.local",
"websiteRoot": "C:\\websites\\pentia.boilerplate.local\\Website", //where all the files are published to
"websiteDataRoot": "C:\\websites\\pentia.boilerplate.local\\Website\\Data"
}]
}