mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Update release script [skip tests] [internal enterprise release 2.7.3-A1 2.7.3-SNAPSHOT]
This commit is contained in:
@@ -110,9 +110,10 @@ jobs:
|
|||||||
|
|
||||||
- name: "Release"
|
- name: "Release"
|
||||||
stage: Release and Publish
|
stage: Release and Publish
|
||||||
if: fork = false AND (branch = master OR branch =~ /release\/.*/) AND type != pull_request AND commit_message =~ ^\[.*release.*\]$
|
if: fork = false AND (branch = master OR branch =~ /release\/.*/ OR branch =~ /merge-2.7\/.*/) AND type != pull_request AND commit_message =~ /.*\[.*release.*\].*/
|
||||||
before_script:
|
before_script:
|
||||||
bash scripts/set-release-variables.sh
|
- echo ${TRAVIS_COMMIT_MESSAGE}
|
||||||
|
- source scripts/set-release-variables.sh
|
||||||
script:
|
script:
|
||||||
- bash scripts/release.sh ${RELEASE_TYPE}
|
- bash scripts/release.sh ${RELEASE_TYPE}
|
||||||
before_deploy:
|
before_deploy:
|
||||||
|
@@ -8,6 +8,7 @@ git config user.email "${GIT_COMMITTER_EMAIL}"
|
|||||||
git config user.name "${GIT_COMMITTER_NAME}"
|
git config user.name "${GIT_COMMITTER_NAME}"
|
||||||
|
|
||||||
release_type=$1
|
release_type=$1
|
||||||
|
echo Release type: "$release_type"
|
||||||
|
|
||||||
if [ -z $release_type ]; then
|
if [ -z $release_type ]; then
|
||||||
echo "Please provide a release type."
|
echo "Please provide a release type."
|
||||||
@@ -21,11 +22,11 @@ if [ -z ${RELEASE_VERSION} ] || [ -z ${DEVELOPMENT_VERSION} ];
|
|||||||
then echo "Please provide a Release and Development verison"
|
then echo "Please provide a Release and Development verison"
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
mvn --batch-mode
|
mvn --batch-mode \
|
||||||
-Dusername="${GITHUB_USERNAME}" \
|
-Dusername="${GITHUB_USERNAME}" \
|
||||||
-Dpassword="${GITHUB_PASSWORD}" \
|
-Dpassword="${GITHUB_API_TOKEN}" \
|
||||||
-DreleaseVersion=${RELEASE_VERSION} \
|
-DreleaseVersion=${RELEASE_VERSION} \
|
||||||
-DdevelopmentVersion=${DEVELOPMENT_VERSION} \
|
-DdevelopmentVersion=${DEVELOPMENT_VERSION} \
|
||||||
-DskipTests -D${release_type} -DuseReleaseProfile=false \
|
-DskipTests -D${release_type} -DuseReleaseProfile=false \
|
||||||
-Prelease-${release_type} release:clean release:prepare release:perform
|
-P${release_type}-release release:clean release:prepare release:perform
|
||||||
fi
|
fi
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '\[(internal )*(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\]')
|
echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE"
|
||||||
|
release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(internal )*(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])')
|
||||||
|
|
||||||
if [ ! -n "$release_message" ]; then
|
if [ ! -n "$release_message" ]; then
|
||||||
echo "The commit message is in the wrong format or it does not contain all the required properties."
|
echo "The commit message is in the wrong format or it does not contain all the required properties."
|
||||||
|
Reference in New Issue
Block a user