Skip to content

Commit

Permalink
JBIDE-19449 add util/installAndDisplayCompositeSiteContent.sh into jb…
Browse files Browse the repository at this point in the history
…osstools-releng-publish so it can be used by composite install jobs (instead of pulling from raw.github)
  • Loading branch information
nickboldt committed Apr 23, 2015
1 parent 750aa58 commit 2bc2ad9
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 72 deletions.
109 changes: 57 additions & 52 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,71 +11,76 @@
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<id>create-script-zip</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>publish-assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
<version>2.5.1</version>
<executions>
<execution>
<id>create-script-zip</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>publish-assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9.1</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>publish/rsync.sh</file>
<type>sh</type>
<classifier>rsync</classifier>
</artifact>
<artifact>
<file>publish/promote.sh</file>
<type>sh</type>
<classifier>promote</classifier>
</artifact>
<artifact>
<file>publish/publish.sh</file>
<type>sh</type>
<classifier>publish</classifier>
</artifact>
<artifact>
<file>util/checkLatestPublishedSHA.sh</file>
<type>sh</type>
<classifier>check-latest-published-sha</classifier>
</artifact>
<artifact>
<file>util/cleanup/jbosstools-cleanup.sh</file>
<type>sh</type>
<classifier>jbosstools-cleanup</classifier>
</artifact>
</artifacts>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>publish/rsync.sh</file>
<type>sh</type>
<classifier>rsync</classifier>
</artifact>
<artifact>
<file>publish/promote.sh</file>
<type>sh</type>
<classifier>promote</classifier>
</artifact>
<artifact>
<file>publish/publish.sh</file>
<type>sh</type>
<classifier>publish</classifier>
</artifact>
<artifact>
<file>util/checkLatestPublishedSHA.sh</file>
<type>sh</type>
<classifier>check-latest-published-sha</classifier>
</artifact>
<artifact>
<file>util/installAndDisplayCompositeSiteContent.sh</file>
<type>sh</type>
<classifier>install-and-display-composite-site-content</classifier>
</artifact>
<artifact>
<file>util/cleanup/jbosstools-cleanup.sh</file>
<type>sh</type>
<classifier>jbosstools-cleanup</classifier>
</artifact>
</artifacts>
</configuration>
</execution>
</execution>
</executions>
</plugin>
</plugins>
</build>

<!-- To deploy parent to Nexus -->
<!-- Don't change "id" since it should match credentials entry in $M2_REPO/settings.xml -->
<!-- Don't change "id" since it should match credentials entry in $M2_REPO/settings.xml -->
<distributionManagement>
<snapshotRepository>
<id>jboss-snapshots-repository</id>
Expand Down
41 changes: 21 additions & 20 deletions publish-assembly.xml
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>publish</id>
<formats>
<format>zip</format>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>publish</id>
<formats>
<format>zip</format>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.basedir}</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>publish/rsync.sh</include>
<include>publish/publish.sh</include>
<include>publish/promote.sh</include>
<include>util/checkLatestPublishedSHA.sh</include>
<include>util/cleanup/jbosstools-cleanup.sh</include>
</includes>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.basedir}</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>publish/rsync.sh</include>
<include>publish/publish.sh</include>
<include>publish/promote.sh</include>
<include>util/checkLatestPublishedSHA.sh</include>
<include>util/installAndDisplayCompositeSiteContent.sh</include>
<include>util/cleanup/jbosstools-cleanup.sh</include>
</includes>
<fileMode>755</fileMode>
</fileSet>
</fileSets>
</fileSet>
</fileSets>
</assembly>

0 comments on commit 2bc2ad9

Please sign in to comment.