Home
David Ebbo edited this page Dec 30, 2016
·
104 revisions
Pages 75
- Home
- Accessing files via ftp
- Accessing the kudu service
- Admin site
- Analyzing a git client trace
- Anatomy of a git request
- App Service Editor
- Azure runtime environment
- Azure Site Extensions
- Azure Web App sandbox
- Azure Web Sites Development Stacks
- Blog posts and screencasts
- Configurable settings
- Continuous deployment
- Contributing
- Cool user tweets
- Cool WebJobs tweets
- Custom Deployment Script
- Customizing deployments
- Deploy locally built private kudu to azure
- Deploying from GitHub
- Deploying inplace and without repository
- Deploying Perl apps
- Deploying to a server
- Deployment
- Deployment branch
- Deployment credentials
- Deployment Environment
- Deployment hooks
- Deployment Logic Flow
- Deployment vs runtime issues
- Diagnostic Log Stream
- File structure on azure
- Full stopping a Web App
- Functions API
- Getting started
- Git workflow
- Information about other Azure Web Apps features
- Investigating continuous deployment
- Investigating issues
- Investigating msdeploy ARM failures
- Isolating WebJobs and Deployment script issues
- Known issues
- Kudu architecture
- Kudu console
- Kudu deployment configuration prototype
- Kudu deployment script .cmd
- Make sure all your files are committed
- Make sure site correctly deploys locally
- Managing settings and secrets
- Manually triggering a deployment
- MySQL in app (preview)
- Post Deployment Action Hooks
- Process list and minidump
- Process Threads list and minidump gcdump diagsession
- Project governance model
- Project Structure
- Reporting WebJobs issues
- Reporting your site name without posting it publicly
- REST API
- Running tests
- Setting up a VSTS account so it can deploy to a Web App
- Test your ASP.NET Core repo locally
- Troubleshooting Node errors
- Troubleshooting PHP errors
- Understanding site swaps
- Using a custom web.config for Node apps
- Using a git repo to report an issue
- Version history
- VSTS vs Kudu deployments
- Web hooks
- Web Jobs
- WebJobs
- WebJobs API
- Xdt transform samples
- Show 60 more pages…
Clone this wiki locally
Kudu is the engine behind git deployments in Azure Web Sites. It can also run outside of Azure.
Getting help
- Post to the Azure Web App forum on MSDN
- Post an issue in this GitHub project
- Go to the Kudu room on JabbR
- Ping @davidebbo or @suwat_ch on Twitter
Using git in Azure Web Sites
If you are using git to push to an Azure Web Site, this is the section you'll care most about.
Version of Kudu currently live in Azure
See the Version history page for details.
Features
- Publishing a website from Source Control (official documentation)
- Deployment hooks: how to take over the deployment logic for a site
- Web Hooks
- Azure Site Extensions (see also Xdt Transform Samples)
- Post Deployment Action Hooks
- WebJobs
How-to guides
- Accessing the Kudu service
- Customizing Deployments: choosing which folder or project to deploy to the web site
- Deployment branch: choosing the branch that gets deployed when you push
- Deploying from GitHub
- Manually triggering a deployment
- Managing settings and secrets: how to modify the values when the app is deployed
- Managing database connections in Azure Web Sites
- Accessing files via FTP
- Deploying inplace and without repository
- Using a custom web.config for Node apps
- Sending an email when your Azure web site deployment completes
Understanding Kudu and Windows Azure Web Sites
- Kudu architecture
- REST API
- Enabling continuous deployment from Github, Codeplex and Bitbucket
- File structure on Azure
- Azure Runtime Environment
- Azure Web App sandbox
- Understanding deployment credentials
- How Kudu deploys sites
- Configurable settings
- Deployment Environment
- Information about other Azure Web Apps features
Troubleshooting
- Known issues
- Investigating Issues
- Using the Kudu Console
- Diagnostic Log Stream
- Investigating Continuous Deployment
- Process Threads list and minidump/gcdump/diagsession
Building and running Kudu from the github sources
Read this is you are interested in contributing to Kudu
- Contributing
- Getting Started
- Blog post: Developing Kudu locally
- Deploy locally-built private Kudu to Azure
- Project Structure
- Running Tests
- Deploying to a server
- Git workflow for contributors