| author | cephalin |
|---|---|
| ms.service | azure-app-service |
| ms.topic | include |
| ms.date | 06/12/2019 |
| ms.author | cephalin |
| ms.custom | include file |
To get automated builds from the App Service build server, make sure that your repository root has the correct files in your project.
| Runtime | Root directory files |
|---|---|
| ASP.NET (Windows only) | *.sln, *.csproj, or default.aspx. |
| ASP.NET Core | *.sln or *.csproj. |
| PHP | index.php. |
| Ruby (Linux only) | Gemfile. |
| Node.js | server.js, app.js, or package.json with a start script. |
| Python | *.py, requirements.txt, or runtime.txt. |
| HTML | default.htm, default.html, default.asp, index.htm, index.html, or iisstart.htm. |
| WebJobs | <job_name>/run.<extension> under App_Data/jobs/continuous for continuous WebJobs, or App_Data/jobs/triggered for triggered WebJobs. For more information, see Kudu WebJobs documentation. |
| Functions | See Continuous deployment for Azure Functions. |
To customize your deployment, include a .deployment file in the repository root. For more information, see Customize deployments and Custom deployment script.
Tip
Visual Studio can create a repository for you. With this method, your project is immediately ready for deployment via Git.