Resources in the wild:
How-to steps:
- Install Chocolatey
- Install Node.js $ choco install nodejs.install
- Install git: $ choco install git.install
- Install VS Build Tools $ choco install microsoft-build-tools
- Install at least .net 4.5.2 choco install netfx-4.5.2-devpack
- Get latest Kudu cd any/folder && git clone https://github.com/projectkudu/kudu. Usemasteras it supports vs2015.
- Build Kudu
- π To support pipelinePreDeployCopyAllFilesToOneFoldertarget, copy from your local machine thewebdeploytargets, e.g.c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\
- π To fix Mercurial Test errors, completely remove RunTests;fromRunAllTarget inkudu/Build/Build.proj
- Build: $ build.cmd
 
- π To support 
- Deploy Kudu
- @seekudu wiki: Copy files, create IIS site, change application pool identity.
 
Now Kudu is running.
Piece of cake. With a click in ManagementPortal, Kudu creates several things for you:
- Application Website
- Kudu Application Managment Website
- Local git repository
Per dafault all Kudu Management Websites are open for the world. To handle the authentifikation is a task for Firewall and IIS configurations.
π When using BasicAuth for the Application Kudu Managment Portal, at the moment, you have to change the hard-coded credentials in Kudu.Web\App_Start\Startup.cs and rebuild the site.
Push your the repo to the specified repository. The endpoint can be found in AppKuduPortal
Kudu/wiki/Continuous-deployment Github tutorial
site/deployments/tools/PostDeploymentActions/*
- 
npm support 
- 
webjobs - App_Data/jobs/triggered/JOB_NAME/settings.job:- {"schedule":"0 0 1 * * *"}
- App_Data/jobs/triggered/JOB_NAME/*(exe|sh|bat|js|..)
 
- 
... 
Fin