Criar um problema: integração da ligação de teste com a jira

integrei a ligação de teste com o Jira usando abaixo do xml

<issuetracker>
    <username>xyz</username>
    <password>#123</password>
    <uribase>abc.net/projects/KEY/</uribase>
    <uriapi>abc.net/rest/api/latest/</uriapi>
    <uriview>abc.net/browse/</uriview>
    <projectkey>KEY</projectkey>
    <issuetype>1</issuetype>
</issuetracker>

Sou capaz de ligar a questão jira existente à ligação de teste.

, Mas criar problema janela contém a Versão do campo que não alow-me para inserir qualquer valor ou não dar qualquer sugestão de como exibido na imagem abaixo.

Create issue

Tentei criar uma versão em jira, mas não funciona.

Então,

  1. para que valor devo introduzir/configurar campo de versão ?

  2. Qual é a utilização de <issuetype>1</issuetype> ? podemos fornecer outro valor?

  3. Como ligar um novo campo ao criar uma janela de edição?

4. a versão é incompatível com o campo jira versões.

Author: Devang, 2017-03-02

2 answers

Não sei qual é a versão da API JIRA REST que está a usar, mas o tutorial para o v2 diz:

Tal como toda a gente no mundo real, enfrentamos limitações de tempo e recursos. Apoiar dois formatos de serialização requer mais tempo do que apenas um. Assim, para o nosso lançamento inicial da API JIRA REST, decidimos fornecer " mais coisas em JSON "ao invés de"menos coisas em JSON e XML".

Então eu não tenho certeza sobre o suporte XML. Não tenho experiência com Testlink, mas acho que está a usar algum tipo de serializador na parte de trás.

  1. se verificar o campoCreate issue endpoint, não existe o campo version. Eu acho que será o campo versions em vez disso. Em projetos JIRA podem ter várias versões. Você pode obter uma lista de versões do Get project eversions endpoint.
  2. O tipo de emissão é um ID do tipo de emissão que deseja usar para o seu problema. Você pode obter uma lista de tipos de emissão específicos do projecto a partir do Get issue todos os tipos ponto final. Issue types
  3. Não tenho a certeza disto.
  4. verifique o primeiro ponto
 2
Author: Lukas Hajdu, 2017-03-13 15:41:08

Este campo de versão está em branco porque não indicou nenhuma versão para o seu projecto no JIRA. No meu caso era uma versão fixa em JIRA. Atualmente a API restante está recebendo uma lista vazia de versões. Você pode tentar

Curl-X GET http://example.com/rest/api/2/project/KEY/versions - H 'autorização: dtgzkisVlbyhsuYWhtYijdsdidjjsidDkw'

Isto dar-lhe-á uma lista vazia. Uma vez que você definir FixVersion para o seu projeto em JIRA, esta API irá retorne a lista de versões disponíveis para o seu projeto e o campo de Versão será preenchido com essas versões.

PS: use os seus próprios cabeçalhos de autorização. Você pode usar [carteiro] [1] para este propósito.

 0
Author: Tanzeel Ur Rahman, 2018-05-16 15:41:13