Skip to content

Commit 4154d4a

Browse files
committed
webjobs note
1 parent 53fce0d commit 4154d4a

File tree

5 files changed

+48
-19
lines changed

5 files changed

+48
-19
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
author: msangapu-msft
3+
ms.service: azure-app-service
4+
ms.topic: include
5+
ms.date: 08/04/2025
6+
ms.author: msangapu
7+
---
8+
> [!IMPORTANT]
9+
> WebJobs aren't supported in custom Linux containers based on Alpine Linux, including Linux apps using Java 8 and Java 11 runtime stacks. Starting with Java 17 Linux apps, Azure App Service uses non-Alpine based images, which are compatible with WebJobs.
10+
>

articles/app-service/includes/webjobs-create/webjob-types.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ ms.author: msangapu
88

99
### <a name="acceptablefiles"></a>Supported file types for scripts or programs
1010

11+
[!INCLUDE [alpine note](alpine-note.md)]
12+
1113
### [Windows code](#tab/windowscode)
1214

1315
The following file types are supported:
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
author: msangapu-msft
3+
ms.author: msangapu
4+
ms.topic: include
5+
ms.date: 08/04/2025
6+
ms.service: azure-app-service
7+
ms.subservice: web-apps
8+
---
9+
10+
<a name="webjobs-supported-note" ></a>
11+
12+
## Supported platforms and file types
13+
14+
[!INCLUDE [alpine note](alpine-note.md)]
15+
16+
WebJobs are supported on the following App Service hosting options:
17+
18+
- Windows code
19+
- Windows containers
20+
- Linux code
21+
- Linux containers
22+
23+
Supported file/script types include:
24+
25+
- Windows executables and scripts: `.exe`, `.cmd`, `.bat`
26+
- PowerShell scripts: `.ps1`
27+
- Bash scripts: `.sh`
28+
- Scripting languages: Python (`.py`), Node.js (`.js`), PHP (`.php`), F# (`.fsx`), Java (`.jar`, `.war`)
29+
- Any language runtime included in your container app
30+
31+
This versatility enables you to integrate WebJobs into a wide range of application architectures using the tools and languages you're already comfortable with.

articles/app-service/overview-webjobs.md

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -42,27 +42,9 @@ WebJobs come in three main types:
4242
- **Scheduled WebJobs**: A specialized type of triggered WebJob that runs on a defined schedule using a `settings.job` file with [NCRONTAB expressions](webjobs-create.md#ncrontab-expressions).
4343
- **Continuous WebJobs**: Run persistently in the background while your App Service app is running. Ideal for queue polling or background monitoring tasks.
4444

45-
4645
:::image type="content" border="false" source="media/overview-webjobs/webjob-types-app-service.png" alt-text="Diagram overview of WebJobs in Azure App Service, showing job types.":::
4746

48-
## Supported platforms and file types
49-
50-
WebJobs are supported on the following App Service hosting options:
51-
52-
- Windows code
53-
- Windows containers
54-
- Linux code
55-
- Linux containers
56-
57-
Supported file/script types include:
58-
59-
- Windows executables and scripts: `.exe`, `.cmd`, `.bat`
60-
- PowerShell scripts: `.ps1`
61-
- Bash scripts: `.sh`
62-
- Scripting languages: Python (`.py`), Node.js (`.js`), PHP (`.php`), F# (`.fsx`)
63-
- Any language runtime included in your container app
64-
65-
This versatility enables you to integrate WebJobs into a wide range of application architectures using the tools and languages you're already comfortable with.
47+
[!INCLUDE [webjobs supported platforms and file types](../includes/webjobs-create/webjobs-supported-platforms.md)]
6648

6749
## Deployment options
6850

articles/app-service/tutorial-webjobs.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,10 @@ node webjob.js
235235

236236
WebJobs is a feature of Azure App Service that enables you to run a program or script in the same instance as a web app. All app service plans support WebJobs at no additional cost. This sample uses a scheduled (Triggered) WebJob to output the system time once every minute.
237237

238+
> [!IMPORTANT]
239+
> WebJobs aren't supported in custom Linux containers based on Alpine Linux, including Linux apps using Java 8 and Java 11 runtime stacks. Starting with Java 17 Linux apps, Azure App Service uses non-Alpine based images, which are compatible with WebJobs.
240+
>
241+
238242
## Prerequisites
239243
240244
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).

0 commit comments

Comments
 (0)