Añadir identificador de Git a fichero version.txt

January 18, 2016
joaquindiez

Continuando con el articulo de añadir datos del Build de un proyecto en un fichero version.txt, ahora vamos a añadir el id de commit en este caso de un proyecto versionado en GIT

Para ello hare uso del plugin de maven buildnumber.

Añadimos a la sección del pom.xml del plugins la siguiente configuración

<plugin>

        <groupId>org.codehaus.mojo</groupId>

        <artifactId>buildnumbermavenplugin</artifactId>

        <version>1.4</version>

        <executions>

          <execution>

            <phase>validate</phase>

            <goals>

              <goal>create</goal>

            </goals>

          </execution>

        </executions>

        <configuration>

          <doCheck>false</doCheck>

          <doUpdate>false</doUpdate>

          <revisionOnScmFailure>unknownbuild</revisionOnScmFailure>    

        </configuration>

      </plugin>

 

En el pom.xml debe existir la sección con la información del sistema de versionado.

  <scm>

        <connection>scm:git:https://gitlab.freesoullabs.com/…..t</connection>

        <developerConnection>scm:git:https://gitlab.freesoullabs.com/…..</developerConnection>

        <tag>HEAD</tag>

        <url>https://gitlab.freesoullabs.com/…..</url>

    </scm>

 

y en nuestro fichero version.txt añadimos una nueva liena con la variable que contiene el id de commit buildNumber

version=${pom.version}

build.date=${timestamp}

buildnumber=${buildNumber}

 

 

 

 

 

 

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *