ImageBuilder
ImageBuilder is the CI and Release pipeline for the Build and Runtime Blessed Images for Azure App Service Linux platform. These images use Microsoft Oryx as the base images.
To receive updates on runtimes and versions supported by App Service, subscribe to Azure Updates or watch the github.com/Azure/app-service-announcements tracker.
The build container and runtime images share the '/home' directory. The Build container provides a various methods to publish code. The published code is then built as an artifact depending upong the configured Framework and the Framework Version into 'home/site/wwwroot' directory. This built artifact is then consumed by the runtime images.
Supported platforms
Framework | Framework Version | Image Repo |
---|---|---|
Python | 3.9 3.8 3.7 3.6 2.7 |
mcr.microsoft.com/appsvc/python:3.9_20201229.1 mcr.microsoft.com/appsvc/python:3.8_20201229.1 mcr.microsoft.com/appsvc/python:3.7_20201229.1 mcr.microsoft.com/appsvc/python:3.6_20201229.1 mcr.microsoft.com/appsvc/python:2.7_20201229.1 |
Node.js | 8-lts 10-lts 12-lts 14-lts 4.4 4.5 4.8 6.2 6.6 6.9 6.10 6.11 8.0 8.1 8.2 8.8 8.9 8.11 8.12 9.4 10.1 10.10 10.12 10.14 |
mcr.microsoft.com/appsvc/node:8-lts mcr.microsoft.com/appsvc/node:10-lts_20201229.1 mcr.microsoft.com/appsvc/node:12-lts mcr.microsoft.com/appsvc/node:14-lts mcr.microsoft.com/appsvc/node:4.4_20201229.1 mcr.microsoft.com/appsvc/node:4.5_20201229.1 mcr.microsoft.com/appsvc/node:4.8_20201229.1 mcr.microsoft.com/appsvc/node:6.2_20201229.1 mcr.microsoft.com/appsvc/node:6.6_20201229.1 mcr.microsoft.com/appsvc/node:6.9_20201229.1 mcr.microsoft.com/appsvc/node:6.10_20201229.1 mcr.microsoft.com/appsvc/node:6.11_20201229.1 mcr.microsoft.com/appsvc/node:8.0_20201229.1 mcr.microsoft.com/appsvc/node:8.1_20201229.1 mcr.microsoft.com/appsvc/node:8.2_20201229.1 mcr.microsoft.com/appsvc/node:8.8_20201229.1 mcr.microsoft.com/appsvc/node:8.9_20201229.1 mcr.microsoft.com/appsvc/node:8.11_20201229.1 mcr.microsoft.com/appsvc/node:8.12_20201229.1 mcr.microsoft.com/appsvc/node:9.4_20201229.1 mcr.microsoft.com/appsvc/node:10.1_20201229.1 mcr.microsoft.com/appsvc/node:10.10_20201229.1 mcr.microsoft.com/appsvc/node:10.12_20201229.1 mcr.microsoft.com/appsvc/node:10.14_20201229.1 |
.NET Core | 1.0 1.1 2.0 2.1 2.2 3.0 3.1 5.0 |
mcr.microsoft.com/appsvc/dotnetcore:1.0_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:1.1_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:2.0_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:2.1_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:2.2_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:3.0_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:3.1_20201229.1 mcr.microsoft.com/appsvc/dotnetcore:5.0_20201229.1 |
PHP | 5.6 7.0 7.2 7.3 7.4 |
mcr.microsoft.com/appsvc/php:5.6.40-apache_20201229.1 mcr.microsoft.com/appsvc/php:7.0-apache_20201229.1 mcr.microsoft.com/appsvc/php:7.2-apache_20201229.1 mcr.microsoft.com/appsvc/php:7.3-apache_20201229.1 mcr.microsoft.com/appsvc/php:7.4-apache_20201229.1 |
Ruby | 2.3.3 2.3.8 2.4.5 2.5.5 2.6.2 |
mcr.microsoft.com/appsvc/ruby:2.3.3_20200101.1 mcr.microsoft.com/appsvc/ruby:2.3.8_20200101.1 mcr.microsoft.com/appsvc/ruby:2.4.5_20200101.1 mcr.microsoft.com/appsvc/ruby:2.5.5_20200101.1 mcr.microsoft.com/appsvc/ruby:2.6.2_20200101.1 |
Patches (0.0.x) are applied as soon as possible after they are released upstream.
Contributing
See CONTRIBUTING.md.
License
MIT, see LICENSE.md.
Security
Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.
Data/Telemetry
When utilized within Azure services, this project collects usage data and sends it to Microsoft to help improve our products and services. Read Microsoft's privacy statement to learn more.
This project follows the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ. Contact opencode@microsoft.com with questions and comments.