mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
APPS-241 - create Community Release for v2.7
This commit is contained in:
25
scripts/release-community.sh
Normal file
25
scripts/release-community.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
GIT_COMMITTER_NAME=alfresco-build
|
||||
GIT_COMMITTER_EMAIL=info@alfresco.com
|
||||
|
||||
# Use full history for release
|
||||
git checkout -B "${TRAVIS_BRANCH}"
|
||||
# Add email to link commits to user
|
||||
git config user.email "${GIT_COMMITTER_EMAIL}"
|
||||
git config user.name "${GIT_COMMITTER_NAME}"
|
||||
|
||||
|
||||
if [ -z ${RELEASE_VERSION} ] || [ -z ${DEVELOPMENT_VERSION} ];
|
||||
then echo "Please provide a Release and Development verison"
|
||||
exit -1
|
||||
else
|
||||
mvn --batch-mode
|
||||
-Dusername="${GITHUB_USERNAME}" \
|
||||
-Dpassword="${GITHUB_PASSWORD}" \
|
||||
-DreleaseVersion=${RELEASE_VERSION} \
|
||||
-DdevelopmentVersion=${DEVELOPMENT_VERSION} \
|
||||
-DskipTests -Dcommunity -DuseReleaseProfile=false \
|
||||
-Prelease-community release:clean release:prepare release:perform
|
||||
fi
|
Reference in New Issue
Block a user