Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

az functionapp show consistently fails the first time

Abierto
#546 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
52/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
azure, powershell, yaml
Área
cli, cloud

Línea de trabajo

Reproduce la primera llamada posterior al despliegue al punto de entrada az functionapp function show desde el paso de PowerShell Core de Azure DevOps AzureCLI@2 y compárela con las llamadas posteriores. Se considera terminado cuando el comando devuelve un invokeUrlTemplate no nulo en el primer intento sin requerir un bucle de espera inexplicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

As per the title.

Specifically:
Running a yaml pipeline in Azure Devops

modified example below.

            - task: AzureCLI@2
              displayName: 'Get function urls and keys'
              inputs:
                azureSubscription: 'xyz'
                scriptType: 'pscore'
                scriptLocation: 'inlineScript'
                inlineScript: |
                  Write-Host "rgName: $(rgName)"
                  Write-Host "functionAppName: $(functionAppName)"
                  $statusUrl = az functionapp function show --resource-group $(rgName) --name $(functionAppName) --function-name 'status' --query 'invokeUrlTemplate'
                  Write-Host "##vso[task.setvariable variable=statusUrl]$($statusUrl.Trim('"'))"

Specifically any such code like the above always fails the first time after the referenced function is deployed. It seems to work reliably and successfully every other time after.

Do I need to write a sleep loop to address this? :(

Actual Result

ERROR: (NotFound) Error retrieving function.
Code: NotFound
Message: Error retrieving function.
You cannot call a method on a null-valued expression.
At /home/vsts/work/_temp/azureclitaskscript1681431997529_inlinescript.ps1:8 char:57
+                                                  ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvokeMethodOnNull
##[error]Script failed with exit code: 1

Expected result:
$statusUrl has a non-null value and the script executes as expected.

Lenguaje dominante
Python
Estrellas
91
Forks
134
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/azure-cli-dev-tools

Todos los issues de Azure/azure-cli-dev-tools

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.