microsoft / microsoft/azure-devops-python-api

Get any build output

Aberta
#408 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
Python
Estrelas
684
Forks
218
Merge médio
8d 10h
PRs com merge (30d)
1

Descrição

Hi there,

with

        build_client_v6_0 = self._connection.clients_v6_0.get_build_client()
        while 1:
            build = build_client_v6_0.get_build(project_name, buildId)
            logging.debug("Build running (id: {}, build_number: {} status: {}, result: {})".format(build.id, build.build_number, build.status, build.result))
            if build.status in ['completed']:
                logging.info("Build finished (id: {}, build_number: {} status: {}, result: {})".format(build.id, build.build_number, build.status, build.result))
                break
            time.sleep(30)
        return build

I am able to run a pipeline remotely and verify it's result. But is there a way also to gather more information? E.g. from output variables or at least a string which I could parse.

Thanks
Karsten

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece com a chamada build_client_v6_0.get_build(project_name, buildId) mostrada na issue e inspecione os campos do build retornado. Determine se variáveis de saída ou uma string de saída do build que possa ser analisada estão disponíveis por meio desse cliente; a tarefa estará concluída quando você identificar uma forma compatível de recuperar essas informações.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
azure, python
Domínio
api, devops
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.