Pergunta

Existem plugins disponíveis que comprometerão o artefato de construção de volta ao SVN?

Foi útil?

Solução

Eu acredito no SVN Publisher atenderá às suas necessidades.

Outras dicas

Infelizmente, o SVN Publisher não está realmente pronto e requer um pouco mais de trabalho antes que eu possa usá -lo com raiva.

Descobri que posso fazer o que preciso com um script de shell/cmd executado como uma ação de construção (ou, claro, pós-construção funcionaria), embora não seja realmente ideal. O script apenas usa as funções padrão da linha de comando SVN e se parece com:

svn mkdir http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message"

svn co http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ BuildArtifacts --username USERNAME --password PASSWORD

cd BuildArtifacts
cp ../../build/${BUILD_ID}/*.xml .

svn add *

svn ci --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message"

Então, criamos a nova pasta para os artefatos de construção na subversão, confira-a para uma pasta local (no espaço de trabalho), copie o que queremos, svn add Esses itens então cometem tudo de volta.

Pessoalmente, ainda não sou vendido com o benefício de criar relatórios de subversão, mas precisamos ter um armazenamento persistente dessas informações - o servidor Jenkins não é um bom repositório para ele.

Escrever um plug -in personalizado ou realmente consertar o SVN Publisher seria uma solução melhor a longo prazo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top