1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

jenkis e java, api, duvida

Ai galera tenho a seguinte duvida, como faço para entrar no jenkis via java e baixar um projeto de la. Queria fazer um programa que baixa os arquivos .war direto do jenkis, porem para eu fazer isso preciso colocar usuario e senha no site do jenkis, alguem sabe como faço isso direto do java? vlw

codigo com a soluçao do problema acima: JenkinsServer jenkins = new JenkinsServer(new URI("http://jenkins:8080"), "usuario", "senha");

View view = jenkins.getView(View); MavenJobWithDetails jobs = jenkins.getMavenJob(Job); List arquivowar = jobs.getLastSuccessfulBuild().details().getArtifacts(); //Artifact arquivo = arquivowar.details().getArtifacts();

InputStream artefato = jobs.getLastSuccessfulBuild().details().downloadArtifact(arquivowar.get(0));

// write the inputStream to a FileOutputStream OutputStream outputStream = new FileOutputStream(new File(caminho));

int read = 0; byte[] bytes = new byte[1024];

while ((read = artefato.read(bytes)) != -1) { outputStream.write(bytes, 0, read); }

System.out.println("Done!"); return jenkins;

}

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jenkins java eclipse download ou faça a sua própria pergunta.