jenkins
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.googlecode.aaw.badgerfish</groupId>
<artifactId>jenkins</artifactId>
<version>0.1.3</version>
</dependency><!-- Copyright © 2012, 2013 dr. ir. Jeroen M. Valk -->
<!-- This file is part of Badgerfish CPX. Badgerfish CPX is free software:
you can redistribute it and/or modify it under the terms of the GNU Lesser
General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version. Badgerfish
CPX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU Lesser General Public License for more details. You
should have received a copy of the GNU Lesser General Public License along
with Badgerfish CPX. If not, see <http://www.gnu.org/licenses />. -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.googlecode.aaw.badgerfish</groupId>
<artifactId>default-maven-parent</artifactId>
<version>0.1.3</version>
<relativePath>../default-maven-parent</relativePath>
</parent>
<artifactId>jenkins</artifactId>
<packaging>pom</packaging>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.github.goldin</groupId>
<artifactId>jenkins-maven-plugin</artifactId>
<version>0.2.5</version>
<executions>
<execution>
<id>generate-jenkins-jobs</id>
<phase>compile</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<generationPom>http://code.google.com/p/badgerfish/source/browse/jenkins/pom.xml?repo=distribution</generationPom>
<jenkinsUrl>http://localhost:8080/</jenkinsUrl>
<outputDirectory>${user.home}/jobs</outputDirectory>
<jobs>
<job>
<id>hourly</id>
<abstract>true</abstract>
<mavenName>apache-maven-3</mavenName>
<scmType>hg</scmType>
<quietPeriod>30</quietPeriod>
<scmCheckoutRetryCount>5</scmCheckoutRetryCount>
<buildOnSNAPSHOT>true</buildOnSNAPSHOT>
<blockBuildWhenUpstreamBuilding>true</blockBuildWhenUpstreamBuilding>
<mavenGoals>clean deploy</mavenGoals>
<triggers>
<trigger>
<type>scm</type>
<description>Hourly Build</description>
<expression>0 * * * *</expression>
</trigger>
</triggers>
</job>
<job>
<id>badgerfish.distribution</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish.distribution/</remote>
</repository>
</job>
<job>
<id>badgerfish.dependencies</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish.dependencies/</remote>
</repository>
</job>
<job>
<id>badgerfish.java</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish.java/</remote>
</repository>
</job>
<job>
<id>badgerfish.maven</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish.maven/</remote>
</repository>
</job>
<job>
<id>badgerfish.service</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish.service/</remote>
</repository>
</job>
<job>
<id>badgerfish</id>
<parent>hourly</parent>
<repository>
<remote>https://code.google.com/p/badgerfish/</remote>
</repository>
</job>
</jobs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>default</id>
<phase>none</phase>
</execution>
<execution>
<id>assembly</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.goldin</groupId>
<artifactId>jenkins-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>