Añade plugin Redmine Git Hosting 4.0.2
This commit is contained in:
parent
472cb1ea76
commit
bdd66d941f
494 changed files with 36768 additions and 0 deletions
75
plugins/redmine_git_hosting/contrib/travis/redmine.sh
Normal file
75
plugins/redmine_git_hosting/contrib/travis/redmine.sh
Normal file
|
@ -0,0 +1,75 @@
|
|||
#!/bin/bash
|
||||
|
||||
REDMINE_PACKAGE_URL="http://www.redmine.org/releases"
|
||||
REDMINE_SVN_URL="https://svn.redmine.org/redmine/branches"
|
||||
REDMINE_GIT_URL="https://github.com/redmine/redmine.git"
|
||||
|
||||
REDMINE_NAME="redmine-${REDMINE_VERSION}"
|
||||
REDMINE_PACKAGE="${REDMINE_NAME}.tar.gz"
|
||||
REDMINE_URL="${REDMINE_PACKAGE_URL}/${REDMINE_PACKAGE}"
|
||||
|
||||
USE_SVN=${USE_SVN:-false}
|
||||
|
||||
version=(${REDMINE_VERSION//./ })
|
||||
major=${version[0]}
|
||||
minor=${version[1]}
|
||||
patch=${version[2]}
|
||||
|
||||
|
||||
function install_redmine() {
|
||||
install_redmine_libs
|
||||
|
||||
if [ $USE_SVN == 'true' ] ; then
|
||||
# install_redmine_from_svn
|
||||
install_redmine_from_git
|
||||
else
|
||||
install_redmine_from_package
|
||||
fi
|
||||
}
|
||||
|
||||
function finish_install() {
|
||||
log_header "CURRENT DIRECTORY LISTING"
|
||||
ls -l "${CURRENT_DIR}"
|
||||
echo ""
|
||||
|
||||
log_header "REDMINE PLUGIN DIRECTORY LISTING"
|
||||
ls -l "${REDMINE_NAME}/plugins"
|
||||
echo ""
|
||||
}
|
||||
|
||||
## PRIVATE
|
||||
|
||||
|
||||
function install_redmine_libs() {
|
||||
log_title "INSTALL REDMINE LIBS"
|
||||
sudo apt-get install -qq subversion
|
||||
log_ok
|
||||
}
|
||||
|
||||
|
||||
function install_redmine_from_package() {
|
||||
log_title "GET TARBALL"
|
||||
wget "${REDMINE_URL}"
|
||||
log_ok
|
||||
|
||||
log_title "EXTRACT IT"
|
||||
tar xf "${REDMINE_PACKAGE}"
|
||||
log_ok
|
||||
}
|
||||
|
||||
|
||||
function install_redmine_from_svn() {
|
||||
log_title "GET SOURCES FROM SVN"
|
||||
svn co --non-interactive --trust-server-cert "${REDMINE_SVN_URL}/${REDMINE_VERSION}" "${REDMINE_NAME}"
|
||||
log_ok
|
||||
}
|
||||
|
||||
|
||||
function install_redmine_from_git() {
|
||||
log_title "GET SOURCES FROM GIT"
|
||||
git clone "${REDMINE_GIT_URL}" "${REDMINE_NAME}"
|
||||
pushd "${REDMINE_NAME}"
|
||||
git checkout "${REDMINE_VERSION}"
|
||||
popd
|
||||
log_ok
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue