Skip to content
This repository
Fetching contributors…

Cannot retrieve contributors at this time

file 59 lines (40 sloc) 1.179 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
.PHONY: all site site-prepare site-clone site-gen site-push

all: prepare site repo

CODE_GIT="git@github.com:notnoop/java-apns.git"
BRANCH=gh-pages

WORK_DIR=target/deploy
SITE_DIR=${WORK_DIR}/site

REPO_GIT="git@github.com:notnoop/m2-repo.git"
REPO_DIR=${WORK_DIR}/repo

prepare:
rm -rf ${WORK_DIR}
mkdir -p ${WORK_DIR}

################### Site #######################

site: site-prepare site-clone site-gen site-push

site-prepare:
rm -rf ${SITE_DIR}
mkdir -p ${WORK_DIR}

site-clone:
git clone -b ${BRANCH} ${CODE_GIT} ${SITE_DIR}

site-gen:
rm -rf ${SITE_DIR}/*
mvn site:site
cp -r target/site/ ${SITE_DIR}

site-push:
cd ${SITE_DIR}; git add .; git commit -a -m "Updating site..."
cd ${SITE_DIR}; git push -f


################### Repo #######################

repo: repo-gen repo-prepare repo-clone repo-copy repo-push

repo-gen:
mvn release:prepare
mvn release:perform

repo-prepare:
rm -rf ${REPO_DIR}
mkdir -p ${WORK_DIR}

repo-clone:
git clone -b ${BRANCH} ${REPO_GIT} ${REPO_DIR}

repo-copy:
cp -r target/checkout/${REPO_DIR}/ ${REPO_DIR}

repo-push:
cd ${REPO_DIR}; git add .; git commit -a -m "Updating release repo"
cd ${REPO_DIR}; git push -f
Something went wrong with that request. Please try again.