From 62cabf64839f3540ac43b43b47fe2782d0fba8e7 Mon Sep 17 00:00:00 2001 From: jiasli <4003950+jiasli@users.noreply.github.com> Date: Wed, 7 Aug 2024 17:09:28 +0800 Subject: [PATCH] alpine --- azure-pipelines.yml | 2 -- src/azure-cli/azure/cli/__main__.py | 8 ++++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0b26aa5cc11..51d0435a21a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -325,7 +325,6 @@ jobs: filePath: build_scripts\windows\scripts\test_zip_installation.ps1 - job: BuildDockerImageAlpine - continueOnError: true displayName: Build Docker Image Alpine strategy: matrix: @@ -358,7 +357,6 @@ jobs: ArtifactName: $(artifactName) - job: TestDockerImageAlpine - continueOnError: true displayName: Test Docker Image Alpine dependsOn: - BuildDockerImageAlpine diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 5a1a140477c..bbd4bd25cb7 100644 --- a/src/azure-cli/azure/cli/__main__.py +++ b/src/azure-cli/azure/cli/__main__.py @@ -31,6 +31,12 @@ logger = get_logger(__name__) +ALPINE_WARNING_MESSAGE = ( + "Azure CLI 2.63.0 is the last version available on Alpine and will not receive updates. " + "Consider migrating to the Azure Linux based image for Azure CLI. " + "For more information: https://go.microsoft.com/fwlink/?linkid=2282203" +) + def cli_main(cli, args): return cli.invoke(args) @@ -124,6 +130,8 @@ def cli_main(cli, args): except Exception as ex: # pylint: disable=broad-except logger.debug("Intercept survey prompt failed. %s", str(ex)) + logger.warning(ALPINE_WARNING_MESSAGE) + telemetry.set_init_time_elapsed("{:.6f}".format(init_finish_time - start_time)) telemetry.set_invoke_time_elapsed("{:.6f}".format(invoke_finish_time - init_finish_time)) telemetry.conclude()