Articles of jenkins

Criando uma Variável de Ambiente Jenkins Usando o Groovy

Acho que essa é outra pergunta simples, mas não consegui que nenhuma das soluções da Web funcionasse. Meu projeto leva em um número de versão. Cada número pode ser separado por um ‘.’ ou um ‘_’. Eu quero uma variável que exibe apenas os dois primeiros números. Eu tentei escrever um script groovy que cria […]

Autenticar o Jenkins CI para o repository privado do Github

Eu gostaria que o Jenkins buscasse automaticamente dados do meu repository privado hospedado no Github. Mas eu não tenho idéia de como realizar essa tarefa .. Tentei a documentação, gerando ssh-key para o usuário Jenkins e tudo o que eu posso ver é: “incapaz de clonar o repository”. Eu verifiquei os URLs – eles são […]

Como / quando o Execute Shell marca uma compilation como falha no Jenkins?

As histórias de horror que encontrei enquanto procurava uma resposta para esta … OK, eu tenho um script .sh que praticamente faz tudo o que Jenkins deveria fazer: verifica fonts do SVN construa o projeto implanta o projeto limpa depois de si Então, no Jenkins eu só tenho que ‘construir‘ o projeto executando o script […]

Abra o Excel no Jenkins CI

Eu estou trabalhando no Windows 7 (logado como session no.1), meu Jenkins CI está sendo executado como serviço do Windows na session 0. Meu problema é .. Eu quero abrir um arquivo do Excel através do Jenkins CI na session 0, mas quer exibir sua GUI na session 1. Eu sei que a session 0 […]

Como faço para agendar trabalhos em Jenkins?

Eu adicionei um novo trabalho em Jenkins, que eu quero agendar periodicamente. Em Configurar trabalho , estou marcando a checkbox de seleção “Construir periodicamente” e, no campo de texto Agendar , adicionei a expressão: 15 13 * * * Mas não é executado no horário agendado. É o procedimento correto para agendar um trabalho? O […]

Acesso para construir variables ​​de ambiente a partir de um script groovy em uma etapa de construção do Jenkins (Windows)

Eu estou usando o plugin Scriptler, então eu posso executar um script groovy como uma etapa de compilation. Meus escravos Jenkins estão correndo nas janelas no modo de serviço. Com o scriptler, não preciso usar scripts em lote do Windows. Mas eu tenho problemas para obter as variables ​​de ambiente em uma etapa de compilation […]

“Interação do usuário não é permitida” tentando assinar um aplicativo OSX usando o codesign

Nossa construção automatizada está sendo executada no Jenkins. A construção em si está sendo executada em escravos, com os escravos sendo executados via SSH. Eu recebo um erro: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. Eu tentei todas as sugestões que vi até agora em outros posts aqui: Usando segurança chaveiro de desbloqueio imediatamente […]

Especificação do formato JUnit XML que o Hudson suporta

Eu tenho o Hudson como servidor de continuous integration e desejo usar a opção ‘Publicar relatório de resultado do teste JUnit’. Mas eu não uso ferramentas xUnit para testes, em vez de ter scripts shell que executam testes e retornam resultados em formato simples. Estou pensando em fazer um script que transforme esses resultados no […]

Jenkins: Testes GUI de selenium não são visíveis no Windows

Quando executo meu teste de selenium (teste mvn) de jenkins (windows), vejo apenas a saída do console. Eu não vejo os navegadores reais sendo abertos. Como posso configurar o jenkins para que eu possa ver os navegadores executando o teste?

Como promover um número de compilation específico de outro trabalho em Jenkins?

Eu instalei o Promoted Build Plugin de Jenkins e agora estou enfrentando alguns problemas para promover uma compilation a partir de um trabalho existente. Aqui está o cenário: Há um trabalho Nightly Build existente que é executado toda noite executando todos os testes e métricas necessários; Há um Deploy Build existente que aceita um parâmetro […]