Posts in blog

Create a plug-in (or contribute to an existing one [MSBuild?]) that exposes meta information about a .NET solution

Mar 31, 2013 in dotnet, jenkins, ideas | blog

This idea happened after Andrew Gray’s objectified-solutions. With Objectified Solutions one can extract meta information from a .NET solution. This information includes:

  • Global properties of the solution
  • List of projects in solution
  • Global properties of each project
  • List of source files in each project
  • List of System references that each project depends on
  • List of Project references that each project depends on
  • Basic properties of each source file

The code is hosted at GitHub too. Maybe someone could even think about a “.NET solution project” job type for Jenkins.

TDC 2013 Florianópolis está chegando!

Mar 28, 2013 in events, testing, news | blog

Vem aí um dos melhores eventos de TI do Brasil! Com diversas trilhas, sempre muito networking bom e palestras de diferentes tópicos e com palestrantes sempre muito bons. O TDC (The Developers Conference) acontece três vezes ao ano, uma em Florianópolis, uma em Goiânia e uma em São Paulo.

TDC 2013 - Florianópolis

A próxima edição acontece nos dias 24 a 26 de Maio, em Florianópolis. E este ano será no Oceania Convention Center, um centro de convenções na Praia dos Ingleses. Então além de aprender tecnologias novas, aprofundar as que já conhece, além de conhecer muita gente bacana, você ainda pode aproveitar e conhecer a cidade dos nossos Manezinhos :-)

Para mais detalhes, confira a página do evento - www.thedevelopersconference.com.br

Work on BioJava and BioSQL integration

Mar 26, 2013 in bioinformatics, ideas | blog

BioJava code has two versions, the current one (version 3) and the legacy code. In one of these month’s messages to the BioJava development mailing list:

“Unfortunately, biojava 3 does not have any support for biosql at this stage. If you want to use that, you will have to use the biojava 1.x series…”

BioJava is extremely useful for Java projects, researchers, libraries and tools. And the same can be said about as BioSQL. The integration of these two tools would bring many benefits to the whole community (private companies, researchers, institutions, universities, etc).

Hook do SVN para criar um novo job no Jenkins não está funcionando com o Eclipse

Mar 18, 2013 in eclipse, jenkins, subversion | blog

Havíamos preparado um build pipeline usando SVN, hooks e Jenkins. Além do tradicional hook para disparar jobs no Jenkins, havíamos criado um hook para criar novos jobs no Jenkins, baseados em um template Groovy para cada branch. Basicamente, este script estava casando o commit log do Subversion com “^A new branch”. Estava funcionando bem, exceto para desenvolvedores Eclipse. Novos branches criados com o Eclipse não estavam disparando o hook corretamente. Depois de debugar um pouco, descobrimos que o Eclipse usa comandos diferentes para criar novos branches no SVN.

Em caso você tenha um pipeline semelhante, você será forçado ou a utilizar diferentes expressões, ou pedir aos desenvolvedores que utilizem a linha de comando para criar novos branches (adotamos a opção #2 :=)