38 lines
1.0 KiB
Bash
38 lines
1.0 KiB
Bash
#!/bin/bash
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
#
|
|
|
|
if [ -z ${PLUGIN_REDMINE_URL} ]; then
|
|
echo "ERROR: Please set REDMINE_URL"
|
|
exit -1
|
|
fi
|
|
|
|
if [ -z ${PLUGIN_REDMINE_TOKEN} ]; then
|
|
echo "ERROR: Please set REDMINE_TOKEN"
|
|
exit -1
|
|
fi
|
|
|
|
if [ -z ${PLUGIN_PROJECT_ID} ]; then
|
|
echo "ERROR: Please set PROJECT_ID"
|
|
exit -1
|
|
fi
|
|
|
|
export REDMINE_URL=$PLUGIN_REDMINE_URL
|
|
export REDMINE_TOKEN=$PLUGIN_REDMINE_TOKEN
|
|
|
|
if [ -n ${PLUGIN_UPLOAD_FILES} ]; then
|
|
|
|
if [ "${PLUGIN_UPLOAD_FILES}" == "true" ]; then
|
|
for f in $PLUGIN_FILES; do
|
|
FPATH=$(echo $f | cut -d ':' -f 1)
|
|
NAME=$(echo $f | cut -d ':' -f 2)
|
|
DESC=$(echo $f | cut -d ':' -f 3)
|
|
VERS=$(echo $f | cut -d ':' -f 4)
|
|
|
|
redmine-cli project upload -p ${PLUGIN_PROJECT_ID} -f ${NAME} -d ${DESC} -v ${VERS} $FPATH
|
|
done
|
|
fi
|
|
fi |