You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2015/05/20 00:14:45 UTC
[07/13] incubator-ranger git commit: RANGER-488: added an ANT script
to do build-release
RANGER-488: added an ANT script to do build-release
Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/80348584
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/80348584
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/80348584
Branch: refs/heads/tag-policy
Commit: 803485841366d4c73ef3dd0add178ee7a952d178
Parents: 2c16bc8
Author: sneethiraj <sn...@apache.org>
Authored: Tue May 19 03:00:11 2015 -0400
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Tue May 19 15:08:22 2015 -0700
----------------------------------------------------------------------
release-build.xml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/80348584/release-build.xml
----------------------------------------------------------------------
diff --git a/release-build.xml b/release-build.xml
new file mode 100644
index 0000000..0625408
--- /dev/null
+++ b/release-build.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<project name="Apache Ranger Release Tasks" default="build-release">
+ <description>
+ Apache Ranger Build Release Tasks
+ </description>
+
+ <property name="release-dir" value="target" />
+ <property name="release-name" value="ranger-${ranger-release-version}" />
+
+ <property name="build-release-tar-file" value="${release-name}.tar.gz" />
+
+ <target name="version-check">
+ <fail message="Missing ranger-release-version; -Dranger-release-version=<version-number> should be defined"
+ unless="ranger-release-version" />
+ </target>
+
+ <target name="build-release" depends="version-check">
+ <tstamp/>
+ <exec executable="mvn">
+ <arg value="clean" />
+ </exec>
+ <mkdir dir="${release-dir}" />
+ <tar destfile="${release-dir}/${build-release-tar-file}" compression="gzip" longfile="posix">
+ <tarfileset prefix="${release-name}" dir=".">
+ <exclude name="git" />
+ <exclude name="*/.gitignore" />
+ <exclude name=".settings/**" />
+ <exclude name="*/.settings/**" />
+ <exclude name=".classpath" />
+ <exclude name="*/.classpath" />
+ <exclude name=".project" />
+ <exclude name="*/.project" />
+ <exclude name="winpkg/*" />
+ <exclude name="hdfs-agent/dependency-reduced-pom.xml" />
+ <exclude name="*/bin/**" />
+ <exclude name="*/target/**" />
+ <exclude name="**/.DS_Store" />
+ <exclude name="release-build.xml" />
+ <exclude name="target/**" />
+ </tarfileset>
+ </tar>
+
+ <exec executable="gpg">
+ <arg value="--armor" />
+ <arg value="--output" />
+ <arg value="${release-dir}/${build-release-tar-file}.asc" />
+ <arg value="--detach-sig" />
+ <arg value="${release-dir}/${build-release-tar-file}" />
+ </exec>
+
+ <exec executable="gpg" output="${release-dir}/${build-release-tar-file}.mds">
+ <arg value="--print-mds" />
+ <arg value="${release-dir}/${build-release-tar-file}" />
+ </exec>
+
+ </target>
+
+</project>